2014-11-01 23 views
5

Neden lxml, çeşitli xml:include s ile bir "kök" belgesinden oluşan bir XSL belgesini ayrıştırılamıyor. xsl hata olduğu hakkında LXML yoluyla daha fazla almak için bir yolu yokturlxml.etree.XSLTParseError hata ayıklama: Geçersiz ifade hatası

Traceback (most recent call last): 
File "s.py", line 10, in <module> 
    xslt = ET.XSLT(ET.parse(d)) 
File "xslt.pxi", line 409, in lxml.etree.XSLT.__init__ (src/lxml/lxml.etree.c:151978) 
lxml.etree.XSLTParseError: Invalid expression 
beni Lxml kaynağında hata nerede anlatır

ancak , yoksa kullanarak edilmelidir: bir hata alıyorum farklı bir yöntem mi? XSL belgelerini kabul eden bir hizmet sağlamaya çalışıyorum, bu yüzden el ile hata ayıklamak için bir XML düzenleyiciye erişimim yok. Yine de yapmak istediğim, bir dönüşümün neden başarılı olamadığı hakkında geri bildirim vermek.

+0

Bu sorun hakkında herhangi bir yere gittiniz mi? – gmas80

+1

Üzgünüz, @ gmas80, bu konu için çoğunu kaybettim ve kaybettim. Hızlı bir arama yaptım ve bunu buldum (http://lxml.de/xpathxslt.html#errors-and-messages). – markw

+1

Önceki yorumun bağlantısı, soruya iyi bir cevaptır ve tek olarak yapılmalıdır. –

cevap

İlgili konular