2009-02-27 4 views
2

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

する方法...

ご協力いただきありがとうございます。

+0

xml宣言でencoding = "UTF-8"を意味しますか? – AnthonyWJones

答えて

0

はあなたのような音

おかげ KJは<?xml宣言を含むXMLドキュメントを持っています。上記を試してみて、あなたが得るものを参照してください、私はあなたが心配必要はないと思うのxmlnsについては

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

- を:解析する代わりにXDocumentを使用してください。既存の文書が、あなたのインクルードされたXMLとは異なるデフォルトの名前空間を使用する場合にのみ問題になるかもしれません。

+0

こんにちは、 あなたの迅速な返信をありがとう、それは私のクエリに答える。 ありがとう KJ –

関連する問題