我正在创建一个简单的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”?
答案 0 :(得分:1)
带冒号的"site:"
位实际上是您的XML命名空间,而是设置此属性。看看这个问题:How to create XmlElement attributes with prefix?