こんにちは、私は現在、名前空間のない 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="" です。解析メソッドを使用してノードを作成し、使用するデフォルトの名前空間を与える方法がわかりません。
これを行う方法はありますか?