집 >백엔드 개발 >XML/RSS 튜토리얼 >XPath 기술
는 XML
의 트리 구조를 기반으로 데이터 구조 트리에서 노드를 찾는 기능을 제공합니다. 처음에 XPath
의 원래 의도는
XPointer와 XSLT 사이의 모델입니다. 그러나 XPath 는 개발자들에 의해 작은 쿼리 언어로 빠르게 채택되었습니다. PS 여러 레이어에 걸쳐 요소를 가져올 수 없다는 단점이 있습니다. jaxen-1.1-beta-6.jar 패키지를 도입해야 합니다. XPathPrinciple >Query 문은 DOM 트리를 작성하고 해당 결과를 얻습니다. XPath케이스
XML9 ><?xml version="1.0" encoding="utf-8"?>
<AAA>
<BBB id="b1">Hello World B1</BBB>
<CCC id="c1"/>
<BBB id="b2">Hello World B2</BBB>
<BBB>Hello World B3</BBB>
<DDD>
<BBB id="b3">Hello World B4</BBB>
</DDD>
<CCC>
<DDD>
<BBB id="b4"/>
<BBB id="b5"/>
</DDD>
</CCC>
</AAA>
PS: 위의 경우 XPath 문을 통해 기본 XML 쿼리를 사용하는데 문제가 없습니다.
위는 XPath 기술에 대한 내용이며, 더 많은 관련 내용은 PHP를 참고해주세요. 중국사이트(www.php.cn)!