2

XElement.Parse("somestring") で XML 文字列を解析し、add メソッドを使用して別の XElement に挿入しています。そのため、「somestring」テキストからデフォルトの utf エンコーディングと xmlns 属性を削除したいと考えています。

どうやってするか...

私はあなたの助けに感謝します。

ありがとうございます

4

1 に答える 1

0

<?xml宣言を含む XML ドキュメントがあるようです。代わりにを使用しXDocumentて解析します:-

XDocument doc = XDocument.Parse(someString);
existingElem.Add(doc.Root);

xmlns については、上記を試してみて、何が得られるかを確認してください。心配する必要はないと思います。既存のドキュメントが、含まれている XML とは異なるデフォルトの名前空間を使用している場合にのみ問題になる可能性があります。

于 2009-02-27T10:37:21.323 に答える