gpt4 book ai didi

xml - 如何将 XML 保存到文件

转载 作者:数据小太阳 更新时间:2023-10-29 02:03:06 24 4
gpt4 key购买 nike

如何将翻译后的 XML 保存到磁盘上的实际文件中?我是 XML/XSLT 的新手,我正在尝试解决这个问题。我似乎找不到任何适合我的例子。例如,我只想将文件保存到 c:\temp\text.xls。我该如何保存它?我是否必须使用 java 或 .net 或其他一些编程语言/api?我希望 XSL 只保存文件。

最佳答案

XSL 本身不能做任何事情。它只是将 XML 文件转换为其他文件的定义。要对它执行任何操作,您需要在程序中运行 XSL 转换,或使用 XML Spy 等工具。

更新

这是我几年前用 VBScript 编写的一个简单示例:

Dim xml, xsl, htm, fso, flOut

Set xml = CreateObject("MSXML2.DOMDocument")
Set xsl = CreateObject("Msxml2.DOMDocument")
Set fso = CreateObject("Scripting.FileSystemObject")

xml.load WScript.Arguments(0)
xsl.load WScript.Arguments(1)
htm = xml.transformNode(xsl)

Set flOut = fso.CreateTextFile(WScript.Arguments(2))
flOut.Write htm
flOut.close

我将其命名为 xmlTrfm.vbs。像这样使用它:

xmlTrfm.vbs [sourceFileName].xml [transformFileName].xsl [outputFileName].[ext]

输出文件名的文件扩展名显然取决于 XSL 转换生成的格式,通常是 xml、html 或 txt,但几乎可以是任何格式。

关于xml - 如何将 XML 保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10628361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com