带前缀的 MSXML 和命名空间

MSXML and namespaces with prefix

我必须使用 MSXML6 创建一个 xml 文件并且需要带前缀的命名空间 - 例如:

<root xmlns="aaa.com" xmlns:b="bbb.com" xmlns:c="ccc.com">
    <child>...</child>
    <a:child>...</a.child>
    <b:child>...</b.child>
</root>

我找不到如何创建此类结构的示例。命名空间在根元素中定义而不是在子元素中很重要(例如 NOT < child xmlns="bbb.com" >)

有人给我提示吗?

自己在根元素上显式创建名称空间标记映射。其他子节点将继承这些映射。