.NET'te, metin içeriğini bir XElement'dan nasıl okuyabilirim? Ben dize istiyorumXElement öğesinden okuma metni içeriği
XElement.Parse("<tag>Alice & Bob<other>cat</other></tag>")
XElement dan Örneğin
, 'Alice & Bob' ı element.Value
ama döndürüyor 'Alice & Bobcat' :(o
Oldukça kötü bir şekilde oluşturulmuş XML olduğuna eminim, bu yüzden bir sorun yaşıyorsunuz. Etiketler, her ikisinde de bir değer veya başka etiket içermelidir. – Bobson
'
olarak adlandırılan bu popüler XML dili için normal olarak normal
' –Aslında HTML XML değil veya tam tersi. Kesinlikle ilintiler, ama sadece XHTML her ikisi de. http://en.wikipedia.org/wiki/XHTML. HTML'yi ayrıştıracaksanız, bir HTML ayrıştırıcısı kullanmalısınız. XML'yi ayrıştırıyorsanız, bunun kötü bir şekilde oluştuğunu düşünüyorum. – Bobson