가장 성공적인 XML 기술 중 하나인 XML Path Language (XPath)는 XML 문서의 부분들에 접근하는 신택스 및 데이터 모델이다. XML 표준과 범용 표현 언어의 기능들을 배워보자.
XML Path Language (XPath) Version 1.0 [W3C Recommendation]은 XML 문서의 부분들에 접근하는 신택스 및 데이터 모델이다. 여기에는 범용 표현 언어가 포함되고 XML 시스템 내의 애플리케이션 중립적인 프로세싱에 사용될 수 있는 언어로서 디자인 되었다. 예를 들어, XPath를 사용하여 하나의 문서에 모든 섹션-타이틀 엘리먼트를 배치할 수 있다.
XPath는 XML 1.0을 제외한다면, 가장 성공적인 XML 기술일 것이다. 이는 우수한 XML 변형 언어인 Extensible Stylesheet Language Transformations (XSLT)의 핵심이고 거의 모든 XML 프로세싱 플랫폼에 제공된다. XPath 2.0 [개발 중]은 XQuery와 제휴하여 개발되고 있으며 많은 새로운 기능들과 확장된 함수 라이브러리가 추가되었다.
- Bertrand Portier 튜토리얼: Get
started with XPath (developerWorks, 2004년 5월).
- Benoit Marchal의 Working XML: XPath 2.0 시작하기
(developerWorks, 2006년 6월).
- ZVON XPath tutorial.
-
Chapter
9: XPath:
XML in a
Nutshell
(Elliotte Rusty Harold와 W. Scott Means - O'Reilly Media, 2001) 발췌.
- 기타 XML 표준들: XML 표준 (한글).
- XML 관련 포럼 참여하기: XML 존 토론 포럼.
- developerWorks 커뮤니티: developerWorks 블로그
-
IBM XML 인증: XML 부분 IBM 인증 개발자가 되는 방법.
-
XML 기술 자료: 기술자료, 팁, 튜토리얼, 표준, IBM 레드북.
-
developerWorks 기술 이벤트와 웹캐스트.
- 소프트웨어 다운로드 (한국 developerWorks): IBM 시험판 소프트웨어