Merhabalar,
123.xml diye bir dosya var.Ve ben bunu php kodlarinin icerisinde acip oldugu sekliyle ekrana bastirmak istiyorum.Yani icindeki taglar , valueler yani ne varsa hepsini bir string'e atip ekrana bastirmak istiyorum.
Bunu nasil yapabilirim?
Bilen arkadaslar yardimci olursa sevinirim.
Tesekkurler
XML dosyasini acmak
2
●753
- 16-04-2010, 18:05:39
//mesela takimlar olsun takim icindede oyuncular xml dosya içerigi <?php $dom = new DOMDocument(); $dom->load('dosyaismiveyaadresi.xml'); echo '<ul>'; foreach ($dom->getElementsByTagname('takim') as $element) { foreach (($element->childNodes) as $e) { if (is_a($e, 'DOMElement')) { if ($e->tagName == 'oyuncu') { $oyuncu = htmlspecialchars($e- >textContent); } elseif ($e->tagName == 'formano') { $formano = htmlspecialchars($e- >textContent); } } } echo "<li>forma numarası:$formano, oyuncu \"$oyuncu\"</li>"; } echo '</ul>'; ?>böyle bir liste ile okuyabilirsin echo edersinxml yapı için deki
her $dom->getElementsByTagname('takim') as
$element) takim degiskenine atıyor takimin icindeki oyuncuları bulup onların attr lerini özelliklerini alırsın. bu php 5 için haberin olsun DOM tarzı xml okuma.