【发布时间】:2022-01-27 00:01:43
【问题描述】:
我正在使用 Access VBA 创建 XML 文件。
Dim dDokument As MSXML2.DOMDocument60
Set dDokument = New MSXML2.DOMDocument60
Dim environmentalDataNode As IXMLDOMElement
Set environmentalDataNode = dDokument.createElement("mainnode")
'...Adding some stuff
Call dDokument.save("c:\Temp\test.xml")
这写了一个很好的 XML 文件,除了我的 XML 的开头必须有这两行。
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://secure.umweltbundesamt.at/h2o/xml/uba_schnittstellen.xslt"?>
当我使用上面的代码时,它们不是写的。
那么,如何将 XML 和 xml-stylesheet 节点添加到我的 DOMDocument60 中?
【问题讨论】:
-
不,它没有。
-
我认为可以。你试过了吗?此外,您发布的代码对于
dDokument.createElement("main node")失败。 -
我看到的是需要 xslt 文件。这是另一个stackoverflow.com/questions/67071835/…
-
你认为我必须创建和加载一个 xslt 文件?将结果加载为文本会容易得多,将两行添加到字符串并保存。