2

我正在解析 XElement.Parse("somestring") 中的 XML 字符串,并使用 add 方法将其插入到另一个 XElement 中。所以,我想从“somestring”文本中删除默认的 utf 编码和 xmlns 属性。

怎么做...

我感谢您的帮助。

谢谢KJ

4

1 回答 1

0

听起来您有一个包含<?xml声明的 XML 文档。使用XDocument代替来解析: -

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

至于 xmlns 试试上面的,看看你得到什么,我认为你不需要担心。如果您现有的文档使用与您包含的 XML 不同的默认命名空间,这可能只是一个问题。

于 2009-02-27T10:37:21.323 回答