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 に答える