0

単純な XML ファイルを作成しています。ルート名は「site:Root」でなければならないため、次のようにします。

    private XmlDocument CreateXMLDocument()
    {
        XmlDocument xmlDoc = new XmlDocument();

        XmlDeclaration xmlDec = xmlDoc.CreateXmlDeclaration("1.0", "ISO-8859-1", null);
        xmlDoc.AppendChild(xmlDec);

        XmlElement xmlRoot = xmlDoc.CreateElement("site:Root");
        xmlDoc.AppendChild(xmlRoot);

        return xmlDoc;
    }

ただし、outerXml プロパティには、ルート名として「Root」しか表示されません。ルート名を「site:Root」にする方法を教えてください。

4

1 に答える 1

1

コロンで囲まれた"site:"ビットは、実際には XML 名前空間です。代わりにこのプロパティを設定してください。この質問を見てください:プレフィックス付きの XmlElement 属性を作成する方法は?

于 2013-06-10T07:50:07.520 に答える