请教一个生成XML节点的问题。
我想生成以下XML片段:
<?xml version="1.0" encoding="utf-8"?>
<root xmlns:dt="http://xxxxx/dt">
<dt:string>abc</dt:string>
</root>
用了以下代码:
Dim Doc As New System.Xml.XmlDocument
Doc.LoadXml("<?xml version=""1.0"" encoding=""utf-8"" ?><root xmlns:dt=""http://xxxxx/dt"" />")
Doc.DocumentElement.AppendChild(Doc.CreateNode(System.Xml.XmlNodeType.Element, "dt", "string", "")).InnerText = "123"
Doc.Save("filepath")
结果生成的只是:
<?xml version="1.0" encoding="utf-8"?>
<root xmlns:dt="http://xxxxx/dt">
<string>123</string>
</root>
其中:<string>123</string> 与我想要的:<dt:string>abc</dt:string>有出入,
请教要怎么处理这个问题?