У меня есть XML-файл, подобный этому:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
И я пишу код на своей странице php:
<? php
$xmlDoc = new DOMDocument();
$xmlDoc->load("note.xml");
$x = $xmlDoc->documentElement;
foreach ($x->childNodes AS $item)
{
print $item->nodeName . " = " . $item->nodeValue . "<br />";
}
?>
Вывод кода выше:
#text =
to = Tove
#text =
from = Jani
#text =
heading = Reminder
#text =
body = Don't forget me this weekend!
#text =
Я знаю, что когда генерируется XML, он часто содержит пробелы между узлами. Но любой может помочь мне пройти через все элементы элемента обхода пробелов XML между узлами. Я имею в виду цикл через все реальные элементы элемента. Пожалуйста, помогите мне.