2009-02-27 111 views
2

我正在解析XElement.Parse(「somestring」)中的XML字符串,並使用add方法將其插入到另一個XElement中。所以,我想從「somestring」文本中刪除默認的utf編碼和xmlns屬性。刪除XElement中的xmlns

如何做到這一點...

我感謝你的幫助。

感謝 KJ

+0

你的意思是xml聲明中的encoding =「UTF-8」? – AnthonyWJones 2009-02-27 10:32:51

回答

0

聽起來像是你有包括<?xml聲明的XML文檔。使用XDocument,而不是解析: -

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

至於的xmlns嘗試上面,看看你會得到什麼,我不認爲你需要擔心的。如果現有文檔使用與您包含的XML不同的默認名稱空間,則可能只是一個問題。

+0

你好, 感謝您的迅速回復,它確實回答我的查詢。 謝謝 KJ – 2009-02-27 13:29:30