0
我需要將URI地址轉換爲XML表示法。 例如XML解析的URI
/Test1/Test2/Test3/
到
<Modul>
<Test1/><Test2/><Test3/>
</Modul>
這裏是我的代碼:
private static XmlNode NodeRecurs(XmlNode node, string nodeName)
{
string[] array = nodeName.Split('/');
var xdoc = new XmlDocument();
var name = nodeName.Remove(0, array[0].Length + 1);
XmlNode xmlNode = xdoc.CreateNode(XmlNodeType.Element, array[0], string.Empty);
node.AppendChild(xmlNode);
if (array.Count() != 0)
{
NodeRecurs(node, name);
}
return node;
}
當NodeRecurs
調用它本身是InvalidArgument
exeption。它說這是當前節點的錯誤上下文。
您不可以創建新的XMLDocument。 – TGlatzer