xml de istediğim tagın içeriğini textareaya yazdırmak.
xml de istediğim tagın içeriğini textareaya yazdırmak.
Xml de mesela
<?xml version="1.0" encoding="utf-8"?>
<basla>
<govde>
<metin>1 yazı</metin>
</govde>
<govde>
<metin>2 yazı</metin>
</govde>
</basla>
böyle bir xml belgem var diyelim ben burada metin kutusuna sadece 1. yazıyı nasıl yazdırırım yada 2.yi yada n tane tag var n-5. yi.Yardımcı olursanız sevinirim
Cvp
Hangi programlama dilinde yapıyorsun ki bunu ? Sen nasıl yazdırabilirim demişsin ucu açık bir şekilde biraz daha bilgi :)
Cvp
:) php genelde forumların php kısmına yazdığım için unutmuşum :)
Cvp
Bu biraz amele bir yol olabilir. Aklıma geldi yazıyım dedim. Umarım fikir verir.
dolargel = fopen("xml.xml", "r"); //xml.xml dosyasini ac
dolaricerik = fread(dolargel, filesize("xml.xml")); //xml.xml dosyasini oku
fclose(dolargel); //xml.xml dosyasini kapat
dolarkalkacakyazilar = array (´<?xml version="1.0" encoding="utf-8"?>´, ´<basla>´,
´<govde>´, ´</basla>´, ´</govde>´, ´</xml>´, ´<metin>´); //kaldirilacak bolumler
for(dolari=0;dolari < count(dolarkalkacakyazilar);dolari++) // kalkacaklarin sayisi kadar loop
{
dolaricerik = str_replace(dolarkalkacakyazilar[dolari], "", dolaricerik); //kalkacaklari kaldir
}
dolarmetinler = explode("</metin>", dolaricerik); //metni </metin> bölümlerinden parcala
// burdan sonrasi basmak için. diziyi elde ettikten sonra istedigin gibi kullanabilirsin
for(dolary=0;dolary < count(dolarmetinler);dolary++){
echo dolarmetinler[dolary];
}
Cvp
kalimba çok saol :)