Non-XML Belge XML Ayrıştırma

0 Cevap php

Bir xml / non-xml Dosya ben ayrıştırmak ve bazı diğer dize ile değiştirmeniz gereken bazı XML Blok orada bulunabilir .. Senaryo böyle bir şeydir ..

Some Text
<cnt:use name="abc" call="xyz">
   <cnt:param name="x" value="2" />
</cnt:use>
Some Text

Belge uygun bir XML belgesi olduğunu hiçbir garantisi yoktur. (HTML yazarken bir aptal insanlar yapabilir bazı kapanmamış Etiketler. Veya diğer bazı yaygın hatalar var olabilir). bu yüzden SAX veya DOM kullanmak olamaz. Hatta (sağ ben?) XSLT onu geçemez. Yani nedir olmayan XML belgesinden <cnt:*> kısmını ayıklamak için en iyi yolu. ve daha sonra başka bir şey ile değiştirin okudum.

0 Cevap