2011-06-26 26 views
10

Web tarayıcısının XHTML için XInclude standardını neden desteklemediğini merak ediyorum.Neden XInclude herhangi bir tarayıcı tarafından desteklenmiyor?

Bu standart neredeyse beş yıldır var ve bence web için çok yararlı olacaktır. Örneğin, web sitenizin statik kısımlarını XInclude edebilirsiniz, böylece tarayıcının yalnızca kullanıcı siteyi gezerken değişen bölümü indirmesi gerekir. Dahası (ama yanılıyor olabilirim) bu, SVG veya MathML gibi standartlara kıyasla, desteklenmesi çok zor görünmemektedir.

cevap

6

bazı sorunlar tartışılır olduğu bir old open bug on the Mozilla bug tracker asking for XInclude support with a patch vardır (gerçek cevabı olmayan bu soruya kapatılırsa, aldırmam için üzgün)

:

  • tatmin edici bir XInclude uygulama XPath gerektirir XPointer, xml: id ve diğer özellikler, ilk uygulanmaya
  • zaman XInclude çoğu document() XSLT işlevi tarafından simüle edilebilir,
  • döngüler tespit edilmeli ve bunun için zordur XInclude'un belgeleri tarafından yapılan DOM değişikliklerinin olaylara nasıl kapsanması ve çoğaltılması gerektiği iyi bilinmemektedir.
+0

Bulma döngüleri zor değil. Ancak son nokta (DOM değişiklikleri) onu gerçekten keser. Belki de asıl sebep değil, ama büyük bir sorun olurdu. –

İlgili konular