如何通過知道屬性值而無需遍歷每個子節點和每個屬性/值來查找節點值?通過在屬性中選擇xml節點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>
你不能......即使你使用了一個庫,在後端,它將不得不遍歷樹來找到你要找的東西。 – 2012-02-12 21:52:13