XSLT (v 1.0), üzerinde denetimim olmayan bir sunucu tarafından oluşturulan XML belgelerindeki dönüştürmeleri çalıştırmak için kullanıyorum. Benim XSLT nedeniyle hatalı biçimlendirilmiş XML başarısız olmasına neden oluyorXSLT hatalı biçimlendirilmiş XML hatası veriyor <br> etiketi
<item>
<sub-item>
<rich-text>
<p> text<br></p> //This comes from another server
</rich-text>
</sub-item>
</item>
: normalde bir sorun iken, bir dosya belirli bir hatalı oluşturulmuş <br>
etiketi var.
Bu etiketi XSLT içinde yok saymanın veya bu etiketden kurtulmanın bir yolu var mı?
Sonuç olarak, bu XSLT, üzerinde denetimim bulunmayan bir sunucu üzerinde bir dışa aktarma olacaktır; bu nedenle, dışa aktarma işlemine başlamadan önce XML'i hiçbir şekilde değiştiremiyorum.
seçeneği 3. yardımcı olabilir
Tidy Teknik Katkılarınıza bir XML dokümanı bir hata bildirir bir XML ayrıştırıcı kullanarak herhangi XSLT işlemci değildir. XSLT işlemcinizin bir XML ayrıştırıcı yerine bir XML ayrıştırıcısını takmanıza izin verip vermediğini kontrol etmeniz gerekir. –
* "Verme işlemine başlamadan önce XML'i hiçbir şekilde kullanamıyorum." * Bu oldukça bir K.O. Girişiniz XML değildir (iyi tanımlanmış, yani iyi biçimlendirilmemiş bir şey XML değil, köşeli parantez içeren bir metin). İşlem yapmadan önce XML'e dönüşemezseniz, şansınız kalmaz. – Tomalak