1
Я пытаюсь получить attrbiute и данные из XML с помощью xPath. Я не могу получить атрибут.Значение атрибута xPath в PHP
XML:
<table:table-row>
<table:table-cell table:style-name="Tabella1.A2" office:value-type="string">
<text:p text:style-name="Standard">RAG. SOC.:</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabella1.B2" office:value-type="string">
<text:p text:style-name="Standard">
<text:database-display text:table-name="portale.anaTanagrafica" text:table-type="table" text:column-name="ana_rag_sociale" text:database-name="Nuovo database"><ana_rag_sociale></text:database-display>
</text:p>
</table:table-cell>
</table:table-row>
и PHP функция:
$path = "//text:database-display";
if ($xml !== FALSE) {
foreach($xml->xpath($path) as $agenzia) {
FB::INFO("Nodo: " . $agenzia);
FB::INFO("Nodo: " . $agenzia[@"text:table-name"]);
}
}
То, что я хочу, это следующий вывод:
Nodo: <ana_rag_sociale>
Nodo: portale.anaTanagrafica
спасибо !!
, пожалуйста, отправьте префикс пространства имен XML, а также – michi