In .NET, come faccio a leggere il contenuto del testo da un XElement?Leggere il contenuto del testo da XElement
Ad esempio, dal XElement
XElement.Parse("<tag>Alice & Bob<other>cat</other></tag>")
Vorrei che la stringa 'Alice & Bob'
ho provato element.Value
ma che restituisce 'Alice & Bobcat' :(
Sono quasi sicuro che si tratta di XML mal formato, motivo per cui si verifica un problema. I tag dovrebbero contenere un valore o altri tag, non entrambi. – Bobson
'
Perfettamente normale per quel linguaggio XML popolare chiamato HTML
' –In realtà, HTML non è XML e viceversa. Sono correlati, certamente, ma solo XHTML è entrambi. http://en.wikipedia.org/wiki/XHTML. Se stai analizzando l'HTML, dovresti utilizzare un parser HTML. Se stai analizzando l'XML, penso ancora che questo sia mal formato. – Bobson