Я использую PHP для синтаксического анализа XML-файла и успешно могу извлечь данные из файла, за исключением одного конкретного узла.Существует открытый тег с меткой «ImageData», за которым следует блок текста.Блок текста не поднимается, и я не могу понять, почему он игнорирует текст, следующий за тегом «ImageData».
Вот соответствующий код XML:
<Part>
<Figure>
<ImageData src="images/interbank_img_0.jpg"/>
The text I want is here
</Figure>
Это скрипт PHP:
$xml = simplexml_load_file("rates/interbank.xml");
$test = $xml->Part[0]->Figure[0];
Вот результат при выводе $ test:
object(SimpleXMLElement)#3 (1) {
["ImageData"]=>
object(SimpleXMLElement)#2 (1) {
["@attributes"]=>
array(1) {
["src"]=>
string(26) "images/interbank_img_0.jpg"
}
}
}