Comment trouver la valeur de nœud en connaissant la valeur de l'attribut sans traverser chaque enfant et chaque attribut/valeur?Sélectionner un nœud xml par attribut dans php
$dom = new DOMDocument;
$dom->load('test.xml');
$rows = $dom->getElementsByTagName('row');
foreach ($rows as $row) {
$header = VALUE OF <field name="header">
$text = VALUE OF <field name="text">
}
XML:
<resultset>
<row>
<field name="item">2424</field>
<field name="header">blah blah 1</field>
<field name="text" xsi:nil="true" />
...
</row>
<row>
<field name="item">5321</field>
<field name="header">blah blah 2</field>
<field name="text">some text</field>
...
</row>
</resultset>
Vous ne pouvez pas ... Même si vous utilisez une bibliothèque, à l'arrière, il va falloir traverser l'arbre pour trouver ce que vous cherchez . –