如何在 Document.createElement() - VBA DOM XML 中使用特殊字符

How can I use special character in Document.createElement() - VBA DOM XML

我想在 VBA 中使用 XML DOM 创建一个 XML 文件,但我找不到使用特殊字符设置元素名称的方法。我需要将它命名为“a:something”,但是当我添加冒号时它会给我一个错误。我该如何进行?感谢您的帮助。

您希望元素名称为“a:something”这一事实大概意味着您希望它具有名称空间前缀“a”和本地名称“something”。要在命名空间中创建元素,您需要使用 CreateElement 方法的两个或三个参数形式,指定命名空间 URI 和前缀以及本地名称。

例如 doc.CreateElement("a:something", "http://somthing-uri");,其中 http://somthing-uri 是所需的命名空间。