0

我想向我的根 xmlnode 添加一个未命名的命名空间。我该怎么做呢?

错误信息 - -

元素或属性的本地名称不能为 null 或空字符串。

        System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();

        XmlNode ShipmentReceiptNotification0Node = xmlDoc.CreateElement("ShipmentReceiptNotification", "", "namespacename");

        ShipmentReceiptNotification0Node.InnerText = String.Empty;
        xmlDoc.AppendChild(ShipmentReceiptNotification0Node);
4

2 回答 2

1

使用CreateElement的另外 2 个参数覆盖。

var node = xmlDoc.CreateElement("ShipmentReceiptNotification", "namespacename");
于 2013-03-07T23:45:08.690 回答
0

尝试像这样更改您的代码:

XmlNode ShipmentReceiptNotification0Node = xmlDoc.CreateElement("ShipmentReceiptNotification", "namespacename");
于 2013-03-07T23:45:34.447 回答