2011-04-05 3 views
0

문제가있는 것 같습니다.SimpleXMLElement 내의 배열에서 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 객체를 반환 추적의 XML 구조를 고려.

XPath를 사용 중이고 "id = 2"인 행을 찾고 싶습니다. 하지만 배열을 통해 XPath를 할 수 있다고 생각하지 않으므로 어떻게해야합니까?

편집 : 아, 답변을 찾았습니다. 당신은 CAN 사용 XPath를

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

답변

1

아, 나는 답을 발견했다. 너 CAN 사용 XPath

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