2011-04-05 40 views
0

我似乎遇到了問題。考慮到後續的XML結構:如何在SimpleXMLElement中的Array上使用XPath?

<data> 
    <row> 
     <id>1</id> 
     <name>Peter</name> 
    </row> 
    <row> 
     <id>2</id> 
     <name>Ryan</name> 
    </row> 
    <row> 
     <id>3</id> 
     <name>Mike</name> 
    </row> 
</data> 

它返回命名爲「數據」,其包含數組「行」它由更SXE對象的SXE對象。

我正在使用XPath,我想查找具有「id = 2」的行。 但我不認爲你可以通過XPath的方式通過數組,所以我該怎麼辦?

編輯:哦,我找到了答案。您CAN使用XPath的

$table->xpath('data/row[id=2]') 

回答

1

哦,我找到了答案。您CAN使用XPath

$table->xpath('data/row[id=2]')