>  기사  >  백엔드 개발  >  XPath 기술

XPath 기술

黄舟
黄舟원래의
2017-02-20 15:14:541453검색

🎜> (Standard Universal Markup Language의 하위 집합) 문서 일부의 언어입니다.

XPath

XML

의 트리 구조를 기반으로 데이터 구조 트리에서 노드를 찾는 기능을 제공합니다. 처음에

XPath


의 원래 의도는

XPointerXSLT 사이의 모델입니다. 그러나 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)!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.