Existe-t-il un moyen simple de convertir XmlElement
en string
?
Cela obtiendra le contenu de l'élément si le contenu est du texte:
element.Value
Cela obtiendra le contenu de l'élément en XML:
element.InnerXml
Cela obtiendra l'élément et son contenu en XML
element.OuterXml
Disons que vous avez cette XmlElement
:
<node>
Hello
<effect color="pink">
World
</effect>
</node>
Avec Console.Write(xmlElement.Inner)
, vous voyez l'intérieur de votre nœud:
Hello <effect color="pink">World</effect>
Avec Console.Write(xmlElement.Outer)
, vous obtenez tout:
<node>Hello <effect color="pink">World</effect></node>
Avec Console.Write(xmlElement.Value)
vous n'obtenez rien, car Value renvoie toujours la valeur null pour un élément XML.