我正在解析XElement.Parse(“somestring”)中的XML字符串,并使用add方法将其插入另一个XElement中。所以,我想从“somestring”文本中删除默认的utf编码和xmlns attributs。
怎么做......
感谢您的帮助。
由于 KJ
答案 0 :(得分:0)
听起来你有一个包含<?xml
声明的XML文档。请改用XDocument
来解析: -
XDocument doc = XDocument.Parse(someString);
existingElem.Add(doc.Root);
至于xmlns尝试上面的内容,看看你得到了什么,我认为你不必担心。如果现有文档使用的默认命名空间与包含的XML不同,则可能只是一个问题。