J'ai un noeud XML avec une valeur qui est un espace blanc. Exemple:En C#, comment obtenir une valeur de nœud XML qui est un espace blanc?
<sampleNode> </sampleNode>
J'utilise un sérialiseur pour obtenir les données de document XML pour stocker dans un objet. Maintenant, le problème auquel je suis confronté est le suivant: Si la valeur du nœud XML ne contient rien d'autre qu'un espace blanc, comme le nœud d'exemple ci-dessus, le sérialiseur l'interprète comme une chaîne.Empty.
Comment puis-je surmonter cela? J'ai besoin d'obtenir l'espace blanc réel, c'est-à-dire "". Merci beaucoup!
Merci Oded, Phil et Laurent pour vos réponses rapides et les bonnes réponses. Toutes vos réponses sont vraies - cependant, mon problème n'est toujours pas résolu. Voici ce que j'utilise pour convertir le fichier XML en objet: StreamReader SR = nouveau StreamReader (File.Open (Path, FileMode.Open)); XmlSerializer Serializer = nouveau XmlSerializer (typeof (MyType)); MyType obj = (MyType) Serializer.Deserialize (SR); return obj; Des idées encore? – Boris