배치 엔진 비교(XML)
Comparison of layout engines (XML)다음 표는 XML 호환성과 다수의 브라우저 엔진 지원을 비교한다.null
표 설명
전체 목록은 브라우저 엔진 비교를 참조하십시오.null
가치
이는 각 엔진에서 주어진 품목에 대한 지지 수준을 나타낸다.기본적으로 가장 최신 버전의 엔진은 암시되어 있다.그러나 특정 버전 번호를 나열할 수 있다. 이것이 완전한 지원을 나타내는 경우, 그것은 항목을 완전히 지원하는 엔진의 초기 버전이다.null
가치 | 의미 |
---|---|
네 | 완전 지원 |
아니요. | 지원된 적이 없음 |
부분적 | 일부 값만 지원됨 |
틀렸다 | 모든 경우에 올바르게 구현되지 않음 |
실험적인 | 불완전하거나 버그가 있을 수 있음 |
나이틀리 빌드 | 현재 개발 중, 전폭적인 지원이 예상된다. |
경우에 따라 다르지요 | 지정된 조건에 대해서만 지원됨 |
떨어진 | 더 이상 지원되지 않음 |
핵심 기술
어떤 핵심 XML 기술이 지원되는지에 대한 일반적인 개요.null
MSHTML | 도마뱀붙이 | 웹키트 | KHTML | 매우 빠르게 | 프린스 | 안테나 하우스 | |
---|---|---|---|---|---|---|---|
XML 네임스페이스[사양 1] | 5.0 | 1.0 | ? | 네 | 1.0 | 5.1 | 네 |
xml:id[spec 2] | 아니요. | 아니오[g 1] | 아니요. | 아니요. | 2.0 | 네 | |
XML 이벤트[스펙 3] | 아니요. | 1.8 | ? | ? | 1.0 | ? | 아니요. |
은클라[사양 4] | 3.1 | 아니오[g 2] | 아니요. | ? | 아니요. | 5.1 | 아니요. |
XML 조각 교환[spec 5] | ? | ? | ? | ? | ? | ? | 아니요. |
CSS 연결 | <3.1[IE 5.0] | 1.0 | 419 | 네 | 1.0 | 네 | 네 |
XSL 기술
지원되는 XSL 기술에 대한 일반적인 개요.null
MSHTML | 도마뱀붙이 | 웹키트 | KHTML | 매우 빠르게 | 프린스 | 안테나 하우스 | |
---|---|---|---|---|---|---|---|
XSLT[스펙 6][규격 7] | <3.1[IE 6.0] | 1.0 | 314 | 아니요. | 틀렸다 | ? | 네 |
XSL-FO[스펙 8] | 아니요. | 아니오[g 3] | 아니요. | 아니요. | 아니요. | 네 | |
EXSLT[스펙 9] | ? | 1.9 | 아니오[w 1] | 부분적 | ? | 의존하다[a 1] |
링크 기술
어떤 XML 링크 기술이 지원되는지에 대한 일반적인 개요.null
MSHTML | 도마뱀붙이 | 웹키트 | KHTML | 매우 빠르게 | 프린스 | 안테나 하우스 | |
---|---|---|---|---|---|---|---|
엑스링크[사양 10] | 5.0 | 부분적[note 2] | 아니오[w 2] | 아니요. | 부분적 | 부분적[note 3] | 부분적[a 2] |
XML 베이스[스펙 11] | 아니요. | 1.0 | 아니오[w 3] | 네 | 네 | 6.0 | 네[a 3] |
XPointer[스펙 12] | ? | 부분적 | 아니오[w 4] | 아니요. | 아니요. | ? | 아니요. |
쿼리 기술
지원되는 XML 쿼리 기술에 대한 일반적인 개요.null
MSHTML | 도마뱀붙이 | 웹키트 | KHTML | 매우 빠르게 | 프린스 | 안테나 하우스 | |
---|---|---|---|---|---|---|---|
XPath 1.0[스펙 13] | 네 | 1.8 | 네 | 4.8 | 2.0 | ? | 의존하다[a 1] |
XPath 2.0[사양 14] | 아니요. | 아니오[g 6] | ? | ? | ? | ? | 의존하다[a 1] |
XPath 3.0[사양 15] | ? | ? | ? | ? | ? | ? | ? |
XPath 3.1[사양 16] | ? | ? | ? | ? | ? | ? | ? |
XQuery[사양 17] | ? | 아니오[g 7] | 아니오[w 5] | ? | 아니요. | ? | 아니요. |
스키마 기술
지원되는 XML 스키마 기술에 대한 일반적인 개요.null
MSHTML | 도마뱀붙이 | 웹키트 | KHTML | 매우 빠르게 | 프린스 | 안테나 하우스 | |
---|---|---|---|---|---|---|---|
DTD | 아니요. | 부분적[note 4] | 아니오[w 6] | 아니요. | 부분적[note 5] | 3.0 | 의존하다[a 1] |
XML 스키마[사양 18][스펙 19][사양 20][스펙 21] | ? | 부분적 | 아니요. | ? | 아니요. | ? | 의존하다[a 1] |
REACE NG[스펙 22] | ? | 아니오[g 9] | ? | ? | 의존하다[a 1] |
보안 기술
지원되는 XML 보안 기술에 대한 일반적인 개요.null
MSHTML | 도마뱀붙이 | 웹키트 | KHTML | 매우 빠르게 | 프린스 | 안테나 하우스 | |
---|---|---|---|---|---|---|---|
XML 서명[사양 23] | 아니요. | 아니오[g 10] | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
XML 암호화[사양 24] | 아니요. | ||||||
XML 키 관리[spec 25] |
메모들
- ^ MSHTML은 XML 처리를 구현하기 위해 MSXML 라이브러리에 의존한다.MSXML3과 MSXML4는 XSLT 1.0을, MSXML2는 XSLT 1.0보다 앞서고 완전히 호환되지 않는 1998년 12월 XSL 작업 초안을 구현한다.더욱 복잡한 문제는 MSXML 라이브러리가 공존할 수 있지만, 이 중 하나만 Windows 레지스트리의 설정에 따라 MSHTML에서 사용된다는 점이다.Internet Explorer 6이 출시되기 전에는 MSXML2가 MSHTML의 기본 XML 라이브러리였지만, MSXML3 또는 MSXML4를 별도로 설치한 후 원하는 경우 기본값으로 등록할 수 있었다.어떤 버전이 기본값이었든 상관없이 MSHTML이 렌더링하는 문서의 Microsoft 특정 스크립팅 코드에 의해 모든 버전이 직접 호출될 수 있다.
- ^ Gecko는 버전 1.8을 기준으로 단순 XLink만 지원하며, SVG와 MathML만 지원한다.[g 4][g 5]
- ^ 프린스는 단순한 XLinks만 지원한다.[r 1]
- ^ 인라인 DTD만 허용되고 외부 DTD는 무시된다.[g 8]
- ^ 버전 2.0 이전에는 인라인 DTD만 허용되고 외부 DTD는 무시된다.2.0에서는 교차 도메인이 아닌 외부 DTD 로딩이 가능하다.
참조
사양
- ^ Namespaces in XML 1.0 (Third Edition), W3C
- ^ xml:id Version 1.0, W3C
- ^ XML Events, W3C
- ^ XML Inclusions (XInclude) Version 1.0 (Second Edition), W3C
- ^ XML Fragment Interchange, W3C
- ^ XSL Transformations (XSLT), W3C
- ^ XSL Transformations (XSLT) Version 2.0, W3C
- ^ Extensible Stylesheet Language (XSL) Version 1.1, W3C
- ^ EXSLT
- ^ XML Linking Language (XLink) Version 1.1, W3C
- ^ XML Base (Second Edition), W3C
- ^ XPointer Framework, W3C
- ^ XML Path Language (XPath), W3C
- ^ XML Path Language (XPath) 2.0, W3C
- ^ XML Path Language (XPath) 3.0, W3C
- ^ XML Path Language (XPath) 3.1, W3C
- ^ XQuery and XPath Full Text 1.0, W3C
- ^ XML Schema Part 1: Structures Second Edition, W3C
- ^ XML Schema Part 2: Datatypes Second Edition, W3C
- ^ W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures, W3C
- ^ W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes, W3C
- ^ RELAX NG home page
- ^ XML Signature Syntax and Processing (Second Edition), W3C
- ^ XML Encryption Syntax and Processing, W3C
- ^ XML Key Management Specification (XKMS), W3C
도마뱀붙이 참조
- ^ Bug 275196 - xml:id support, Mozilla
- ^ Bug 201754 - XML Inclusions (XInclude), Mozilla
- ^ Bug 95959 - Mozilla does not support XSL:FO or XML Formatting Objects, Mozilla
- ^ XLink - MDC, Mozilla
- ^ SVG in Firefox, Mozilla
- ^ Bug 396966 - Xpath 2.0, Mozilla
- ^ Bug 385995 - Request to add XQuery, Mozilla
- ^ Bug 22942 - (entities) Load external DTDs (entity/entities) (local and remote) if a pref is set, Mozilla
- ^ Bug 227459 - Implement validating XML parser (validate with RELAX NG), Mozilla
- ^ Bug 125528 - Implement xml signature support, Mozilla
- "Mozilla Developer Documentation". Mozilla XML support. Retrieved May 1, 2005.
WebKit 참조 자료
- ^ Bug 4079 - Support EXSLT with libexslt, WebKit
- ^ Bug 10556 - Support XLink in any XML document, WebKit
- ^ Bug 17423 - ER: Add support for xml:base, WebKit
- ^ Bug 17491 - ER: Implement XPointer Support, WebKit
- ^ Bug 16536 - Add XQuery support, WebKit
- ^ Bug 3300 - XSLT parser ignores document DTD, WebKit
- "WebKit Standards Support Targets". Webkit XML support. Retrieved February 3, 2010.
Presto 참조 자료
- "Opera Documentation". Web specifications supported in Opera. Archived from the original on June 4, 2012. Retrieved May 1, 2005.
프린스 레퍼런스
- ^ Prince: XML Input, YesLogic
- "Prince XML Developer Documentation". Prince XML support. Retrieved May 1, 2005.
안테나 하우스 참조 자료
- "AH Formatter V6.5 Online Manual". Antenna House support. Retrieved January 26, 2018.