您好,我目前遇到的问题是解析没有任何命名空间的Xml字符串,并添加到具有命名空间的现有XElement.
我的代码:
XElement elem = root.Element(xs + "methodCall"); if (elem != null) { XElement e = XElement.Parse(this.MethodCallXML); elem.Add(e); }
结果:
<methodCall> <methodCall service="activity" method="activityDeleteComment" xmlns=""> <espSessionState>espSessionState1</espSessionState> <traceFlowCode>true</traceFlowCode> <params> <commentID>http://uri1</commentID> <isPermanentDelete>false</isPermanentDelete> </params> </methodCall> </methodCall>
我的问题是xmlns =“”我无法弄清楚如何使用parse方法创建节点并给它一个默认的命名空间来使用.
有没有办法做到这一点?