XML의 각 노드에 물을 줄 수 있고 특정 사용자 이름을 찾을 때 해당 노드의 모든 데이터를 읽으 려합니다. 예를 들어PHP를 사용하여 XML에서 특정 이름을 검색하는 방법
:
나도 같은 노드에서 서버를 얻을 다음 사용자 이름 = 관리자를 찾을 수 및 필요<Users>
<User>
<Username>admin</Username>
<Server>10.x.x.x</Server>
</User>
<User>
<Username>test</Username>
<Server>11.x.x.x</Server>
</User>
</Users>
. PHP를 사용하게되며 두 변수를 저장하여 예제를 만들 수 있습니다.
$input = '<Users>
<User>
<Username>admin</Username>
<Server>10.x.x.x</Server>
</User>
<User>
<Username>test</Username>
<Server>11.x.x.x</Server>
</User>
</Users>';
$xml = new SimpleXMLElement($input);
$result = $xml->xpath('/Users/User[Username="admin"]');
// Process $result to your liking..
내가 SimpleXMLElement를 사용했습니다 편의상 :
확인 [DOMXPath] (http://www.php.net/manual/ en/class.domxpath.php). 이렇게하면 문서에서 XPath 쿼리를 수행 할 수 있습니다. – Michael
링크를 가져 주셔서 감사합니다. 그러나이 예제를 통해 알아낼 수 없었습니다. –