은클라
XIncludeXIInclude는 다른 문서나 그 일부를 자동으로 포함시키기 위해 "메인" 문서에 포함 태그를 작성함으로써 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 메커니즘은 SVG 및 XHTML과 같은 XML 형식과 함께 작동한다.
웹 브라우저 지원
- 원래가 아니다.
- 일부 추가 JavaScript 코드[2] 사용
참고 항목
참조
- ^ 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.
- ^ Brettz9. "XInclude". Mozilla Developer Network.
외부 링크
- CNclude Standard
- XSLT와 결합
- Xerces에서 XInclude 사용
- Eliotte Rusty Harold의 XInclude 기사 사용
