2009-04-20 2 views
0
<MyXmlType> 
    <MyXmlElement>Value</MyXmlElement> 
</MyXmlType> 

Ich brauche eine kleine Hilfe hier. Ich habe versucht, den Innenwert von hier zu ändern. Nachdem ich den Wert geändert habe und es mit dem Xmldocument-Objekt gespeichert habe. Als ich die Datei geöffnet habe, habe ich festgestellt, dass sie in diesem Format gespeichert wurde.Ändern von InnerText von Knotenelement

<MyXmlType> 
    <MyXmlElement>Value</MyXmlElement> 
</MyXmlType>> 

Bitte beachten Sie diese </MyXmlType>> ">>". Ich weiß nicht, was passiert. Bitte helfen Sie ...

Antwort

1

Meine Vermutung ist, dass Sie den inneren Text zu etwas, das ein Zeichen kürzer war, und überschreiben dann die Datei statt anstatt mit einer brandneuen Datei zu überschreiben. Das würde bedeuten, dass das Extra > von der vorherigen Version der Datei übrig geblieben ist.

Wenn Sie den Code zeigen könnten, den Sie verwenden, um die Datei zu schreiben, würde das viel helfen.

Erhalten Sie das gleiche Problem, wenn Sie in eine neue Datei schreiben?