2
我正在解析XElement.Parse(“somestring”)中的XML字符串,并使用add方法将其插入到另一个XElement中。所以,我想从“somestring”文本中删除默认的utf编码和xmlns属性。删除XElement中的xmlns
如何做到这一点...
我感谢你的帮助。
感谢 KJ
我正在解析XElement.Parse(“somestring”)中的XML字符串,并使用add方法将其插入到另一个XElement中。所以,我想从“somestring”文本中删除默认的utf编码和xmlns属性。删除XElement中的xmlns
如何做到这一点...
我感谢你的帮助。
感谢 KJ
听起来像是你有包括<?xml
声明的XML文档。使用XDocument
,而不是解析: -
XDocument doc = XDocument.Parse(someString);
existingElem.Add(doc.Root);
至于的xmlns尝试上面,看看你会得到什么,我不认为你需要担心的。如果现有文档使用与您包含的XML不同的默认名称空间,则可能只是一个问题。
你好, 感谢您的迅速回复,它确实回答我的查询。 谢谢 KJ – 2009-02-27 13:29:30
你的意思是xml声明中的encoding =“UTF-8”? – AnthonyWJones 2009-02-27 10:32:51