Düzen motorlarının karşılaştırılması (XML) - Comparison of layout engines (XML) - Wikipedia

Aşağıdaki tablolar, XML bir dizi için uyumluluk ve destek düzen motorları.

Tabloların açıklaması

Görmek düzen motorlarının listesi tam liste için.

Değerler

Bunlar, her bir motorda verilen öğe için destek düzeyini gösterir. Varsayılan olarak, motorun en son sürümü ima edilir. Ancak, belirli bir sürüm numarası listelenebilir; bu tam desteği gösterdiğinde, öğeyi tam olarak destekleyen motorun ilk sürümüdür.

Efsane
DeğerAnlam
EvetTam destekli
HayırHiç desteklenmedi
KısmiYalnızca bazı değerler desteklenir
YanlışHer durumda doğru şekilde uygulanmaz
DeneyselEksik veya hatalı olabilir
Gecelik inşaŞu anda geliştirme aşamasında; tam destek bekleniyor
Bağlı olmakYalnızca belirtilen koşullar için desteklenir
DüştüArtık desteklenmiyor

Çekirdek teknolojiler

Hangi temel XML teknolojilerinin desteklendiğine dair genel bir bakış.

TridentGekoWebKitKHTMLPrestoPrens XMLAnten Evi
XML ad alanı[özellik 1]5.01.0?Evet1.05.1Evet
xml: id[spec 2]HayırHayır[g 1]HayırHayır2.0Evet
XML Olayları[teknik özellik 3]Hayır1.8??1.0?Hayır
XInclude[özellik 4]3.1Hayır[g 2]Hayır?Hayır5.1Hayır
XML Parçası Değişimi[özellik 5]??????Hayır
İlişkilendirme CSS<3.1[IE 5.0]1.0419Evet1.0EvetEvet

XSL teknolojileri

Hangi XSL teknolojilerinin desteklendiğine dair genel bir bakış.

TridentGekoWebKitKHTMLPrestoPrens XMLAnten Evi
XSLT[özellik 6][spec 7]<3.1[IE 6.0]

[not 1]

1.0314HayırYanlış?Evet
XSL-FO[özellik 8]HayırHayır[g 3]HayırHayırHayırEvet
EXSLT[özellik 9]?1.9Hayır[w 1]Kısmi?Bağlı olmak[a 1]

Bağlantı teknolojileri

Hangi XML bağlantı teknolojilerinin desteklendiğine dair genel bir bakış.

TridentGekoWebKitKHTMLPrestoPrens XMLAnten Evi
XLink[spec 10]5.0Kısmi[not 2]Hayır[w 2]HayırKısmiKısmi[not 3]Kısmi[a 2]
XML Tabanı[özellikler 11]Hayır1.0Hayır[w 3]EvetEvet6.0Evet[a 3]
XPointer[spec 12]?KısmiHayır[w 4]HayırHayır?Hayır

Sorgu teknolojileri

Hangi XML sorgu teknolojilerinin desteklendiğine ilişkin genel bir bakış.

TridentGekoWebKitKHTMLPrestoPrens XMLAnten Evi
XPath 1.0[spec 13]Evet1.8Evet4.82.0?Bağlı olmak[a 1]
XPath 2.0[spec 14]HayırHayır[g 6]????Bağlı olmak[a 1]
XPath 3.0[spec 15]???????
XPath 3.1[spec 16]???????
XQuery[spec 17]?Hayır[g 7]Hayır[w 5]?Hayır?Hayır

Şema teknolojileri

Neye genel bir bakış XML şeması teknolojileri desteklenmektedir.

TridentGekoWebKitKHTMLPrestoPrens XMLAnten Evi
DTDHayırKısmi[not 4]Hayır[w 6]HayırKısmi[not 5]3.0Bağlı olmak[a 1]
XML Şeması[spec 18][spec 19][spec 20][spec 21]?KısmiHayır?Hayır?Bağlı olmak[a 1]
RELAX NG[spec 22]?Hayır[g 9]??Bağlı olmak[a 1]

Güvenlik teknolojileri

Hangi XML güvenlik teknolojilerinin desteklendiğine ilişkin genel bir bakış.

TridentGekoWebKitKHTMLPrestoPrens XMLAnten Evi
XML İmzası[spec 23]HayırHayır[g 10]HayırHayırHayırHayırHayır
XML Şifreleme[spec 24]Hayır
XML Anahtar Yönetimi[spec 25]

Notlar

  1. ^ Trident, MSXML XML işlemeyi uygulamak için kitaplık. MSXML3 ve MSXML4, XSLT 1.0'ı uygularken, MSXML2, XSLT 1.0'dan önce gelen ve onunla tam olarak uyumlu olmayan Aralık 1998 XSL Çalışma Taslağını uygular. Daha da karmaşık hale getiren husus, MSXML kitaplıklarının bir arada bulunabilmesidir, ancak Windows Kayıt Defterindeki bir ayara bağlı olarak Trident tarafından bunlardan yalnızca biri kullanılacaktır. Internet Explorer 6'nın yayınlanmasından önce, MSXML2, Trident için varsayılan XML kitaplığıydı, ancak MSXML3 veya MSXML4 ayrı olarak kurulabilir ve ardından istenirse varsayılan olarak kaydedilebilirdi. Hangi sürümün varsayılan olduğuna bakılmaksızın, herhangi bir sürüm, eğer kuruluysa, Trident tarafından işlenmekte olan belgedeki Microsoft'a özgü komut dosyası koduyla doğrudan çağrılabilir.
  2. ^ Gecko, 1.8 sürümünden itibaren yalnızca basit XLinks'i destekler ve yalnızca SVG ve MathML.[g 4][g 5]
  3. ^ Prince XML yalnızca basit XLinks'i destekler.[r 1]
  4. ^ Yalnızca satır içi DTD'lere izin verilir, harici DTD'ler göz ardı edilir.[g 8]
  5. ^ 2.0 sürümünden önce, yalnızca satır içi DTD'lere izin verilir; harici DTD'ler göz ardı edilir. 2.0'da, harici DTD'leri yüklemek mümkündür, ancak alanlar arası olamaz.

Referanslar

Teknik Özellikler

  1. ^ XML 1.0'daki Ad Alanları (Üçüncü Sürüm), W3C
  2. ^ xml: id Sürüm 1.0, W3C
  3. ^ XML Olayları, W3C
  4. ^ XML Inclusions (XInclude) Sürüm 1.0 (İkinci Sürüm), W3C
  5. ^ XML Parçası Değişimi, W3C
  6. ^ XSL Dönüşümleri (XSLT), W3C
  7. ^ XSL Dönüşümleri (XSLT) Sürüm 2.0, W3C
  8. ^ Genişletilebilir Stil Sayfası Dili (XSL) Sürüm 1.1, W3C
  9. ^ EXSLT
  10. ^ XML Bağlama Dili (XLink) Sürüm 1.1, W3C
  11. ^ XML Base (İkinci Baskı), W3C
  12. ^ XPointer Çerçevesi, W3C
  13. ^ XML Yol Dili (XPath), W3C
  14. ^ XML Yol Dili (XPath) 2.0, W3C
  15. ^ XML Yol Dili (XPath) 3.0, W3C
  16. ^ XML Yol Dili (XPath) 3.1, W3C
  17. ^ XQuery ve XPath Tam Metin 1.0, W3C
  18. ^ XML Şeması Bölüm 1: Yapılar İkinci Baskı, W3C
  19. ^ XML Şeması Bölüm 2: Veri Türleri İkinci Sürüm, W3C
  20. ^ W3C XML Şema Tanımlama Dili (XSD) 1.1 Bölüm 1: Yapılar, W3C
  21. ^ W3C XML Şema Tanımlama Dili (XSD) 1.1 Bölüm 2: Veri Türleri, W3C
  22. ^ RELAX NG ana sayfası
  23. ^ XML İmza Sözdizimi ve İşleme (İkinci Sürüm), W3C
  24. ^ XML Şifreleme Sözdizimi ve İşleme, W3C
  25. ^ XML Anahtar Yönetimi Belirtimi (XKMS), W3C

Gecko referansları

WebKit referansları

Presto referansları

Prince XML referansları

Anten Evi referansları

diğer referanslar