은클라

XInclude

XIInclude는 다른 문서나 그 일부를 자동으로 포함시키기 위해 "메인" 문서에 포함 태그를 작성함으로써 XML 문서를 병합하는 일반적인 메커니즘이다.[1] 결과 문서는 단일 복합 XML 정보 세트가 된다. XInclude 메커니즘은 XML 파일 또는 비 XML 텍스트 파일의 콘텐츠를 통합하는 데 사용될 수 있다.

예를 들어, 텍스트 파일 포함 license.txt:

이 문서는 GNU 무료 설명서 라이센스에 따라 게시됨 

XHTML 문서에서:

<?xml version="1.0"?><htmlhtml xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude"><head>...</머리> <몸> ...       <<p><xi:ref="".txt" 파스="텍스트"/></p </body> </body> </body>> 

다음을 제공한다.

<?xml version="1.0"?><htmlhtml xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude"><head>...</머리> <몸> ...       <p>이 문서는 GNU 자유문서 라이선스 </p> </html>에 따라 발행된다. 

그 메커니즘은 HTML의 것과 유사하다. <object> 태그(HTML 마크업 언어에 한정됨) 그러나 XInclude 메커니즘은 SVGXHTML과 같은 XML 형식과 함께 작동한다.

웹 브라우저 지원

참고 항목

참조

  1. ^ J. Marsh; D. Orchard; Daniel Veillard. "XML Inclusions (XInclude) Version 1.0 (Second Edition), Appendix C: Examples (non-normative)". World Wide Web Consortium. Retrieved 2007-06-28.
  2. ^ Brettz9. "XInclude". Mozilla Developer Network.

외부 링크