0comments

xml 문서 예제

태그는 템플릿을 만드는 데 사용되며 일치하는 요소를 나타내는 일치 특성이 있습니다. 이 특성의 값은 XPath 식입니다(나중에 XPath에 대해 자세히 알아보겠습니다). 이 경우 /letter 값은 템플릿이 문서의 루트에 있는 문자 요소와 일치해야 한다는 것을 나타냅니다. 값이 단순히 문자인 경우 템플릿은 문서 전체의 문자 요소와 일치합니다. 두 기술을 모두 사용하면 XML 문서의 내용에 대한 규칙을 설정할 수 있습니다. XML 문서를 다른 그룹과 공유해야 하거나 다른 사용자로부터 잘 구성된 XML을 수신해야 하는 경우 이러한 기술을 사용하면 특정 규칙 집합을 올바르게 준수하는 데 도움이 될 수 있습니다. 일관성을 위한 DTD 3장에서 는 이러한 두 가지 기술을 다정하게 살펴보겠습니다. 그런 다음 XML 문서에 해당 외부 DTD에 대한 링크를 배치합니다. XML 문서와 컴퓨터의 파일 시스템은 본질적으로 계층적이기 때문입니다.

그러나 한 단계 더 나아가 지정된 경로 내에서 일치하는 요소를 조건을 설정할 수 있습니다. 이러한 조건을 술어라고 하며 조건을 설정하려는 요소 이름 다음에 대괄호 내에 나타납니다. 특정 문서와 관련된 경우를 제외하고는 거의 사용되지 않는 대부분의 이 정보의 경우 문제가 되지 않지만 작성자 정보는 특별한 경우입니다. 특정 작성자의 모든 문서를 표시하려면 모든 파일을 파헤쳐 모든 일치 항목을 찾아야 합니다. 우리의 사이트가 작을 때 이것은 큰 문제가 되지 않습니다., 하지만 작업은 매일 지나갈 수록 더 관리 하기 어려운 성장. XSLT는 확장 가능한 스타일시트 언어 변환을 의미합니다. 스타일 시트 사양과 XML 문서를 제거된 ASCII 텍스트, HTML, RTF 및 XML의 다른 방언과 같은 형식의 형식으로 변환할 수 있는 일종의 프로그래밍 언어입니다. 이 장에서는 XSLT 개념을 소개합니다. 이 책의 후반부에서는 이것들을 더 자세히 살펴보겠습니다. XSLT는 XPath 및 기타 여러 기술을 사용하여 작업을 수행합니다.

모든 의도와 목적을 위해 XPath는 쿼리 언어입니다. 이를 통해 XML 문서의 요소 또는 요소 그룹에 대한 “경로”를 선언적으로 지정할 수 있습니다. 디렉터리 경로(따라서 XPath)와 매우 유사한 간단한 표기법(따라서 XPath)을 사용합니다. 이전 예제 중 일부를 통해 XSLT 내에서 XPath가 작동하는 것을 이미 보았습니다. 이러한 정보를 처리하는 가장 좋은 방법은 무엇입니까? 우리는 확실히 우리의 메모의 머리 부분에 요소로 그들을 추가 할 수 있습니다, 하지만 그 많은 의미가 되지 않을 것 이다. 이러한 정보는 문서에 거의 표시되지 않습니다 . 복사본을 추적하는 가장 쉬운 방법은 각 조각을 기사처럼 취급하는 것입니다.

Comments are closed.