我想使用MSXML DOM(MsXml6.h)
按如下方式创建节点<name xmlns:a="http://example.com/a" xmlns:b="http://example.com/b" xmlns:c="http://example.com/c>
<child>child content</child>
....
</name>
MsXML DOM允许使用createNode()
添加前缀的一个名称空间但是如何添加额外的名称空间? setProperty()
似乎没什么不同。
我应该使用createAttribute()
作为黑客吗?好吗?还是更好的方法?
答案 0 :(得分:0)
没有人回答过这个问题。所以我在这里给出了自己的解决方案。可能会帮助某人一段时间。
我们可以添加如下属性:
,而不是添加确切的命名空间xmlns:ns="http://example.com/path/to/whatever"
属性名称为xmlns:ns
且值为http://example.com/path/to/whatever
加上这个!完成。