J'ai un élément XML qui ressemble à ceci:Question sur XmlElement.InnerText et les espaces
<content locale="en"> </content>
Le texte entre les choses entre crochets est constitué d'un seul caractère d'espace. Lorsque je charge le XML dans un regard XmlDocument à l'objet XmlElement pour l'élément ci-dessus, je pense:
contentElement.InnerText.Length == 1; // InnerText should be a single space character
mais ce que je reçois est
contentElement.InnerText.Length == 0;
À supposer que ce n'est pas un bogue dans DOM de Microsoft implémentation, est-ce une caractéristique de la spécification XML/DOM que je ne connais pas? Si oui, ai-je d'autres options que d'ajouter des caractères d'espaces vides lors de l'écriture du XML?
Cela fonctionne certainement; Merci. –