我需要创建一个如下所示的XML节点:
<cac:OrderReference>
<someline>abc</someline>
</cac:OrderReference>
我发现的解决方案是使用类似这样的东西:
writer.WriteStartElement("cac", "OrderReference", Nothing)
.... some lines
writer.WriteFullEndElement()
但是,我不断收到错误消息
不能使用名称空间为空的前缀。
如果将Nothing
更改为虚拟数据(例如“ ns”),则会得到以下结果。
<cac:OrderReference xmlns:cac="ns">
此外,我使用的是WellFormedXmlWriter,它不允许我使用:
字符。