未命名的名称空间添加到xmlnode

本文关键字:添加 xmlnode 空间 未命名 | 更新日期: 2023-09-27 18:03:06

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

错误消息,

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

        System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
        XmlNode ShipmentReceiptNotification0Node = xmlDoc.CreateElement("ShipmentReceiptNotification", "", "namespacename");
        ShipmentReceiptNotification0Node.InnerText = String.Empty;
        xmlDoc.AppendChild(ShipmentReceiptNotification0Node);

未命名的名称空间添加到xmlnode

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

var node = xmlDoc.CreateElement("ShipmentReceiptNotification", "namespacename");

试着这样修改你的代码:

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