Вопрос по xml, file – Как сохранить XML в файл

4

Как сохранить переведенный XML в настоящий файл на диске? Я новичок в XML / XSLT, и я пытаюсь понять это. Кажется, я не могу найти какие-либо примеры, которые мне подходят. Например, я просто хочу сохранить файл в c: \ temp \ text.xls. Как мне сохранить это? Должен ли я использовать Java или .net или другой язык программирования / API? Я надеялся, что XSL просто сохранит файл.

Ваш Ответ

4   ответа
0

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded dashrader
2

Almost every XSLT processor allows a transformation to be initiated from the command lineError: User Rate Limit Exceeded

Examples:

  1. Saxon 9.x: java net.sf.saxon.Transform -s:source -xsl:stylesheet -o:output

  2. MSXML6: msxsl.exe %xml% %xsl% -o %out% -u '6.0' -t %param[ name="value"]%

  3. XQSharp: xslt.exe -s %xml% -o %out% -r 1 -t %xsl% %param[ name="value"]%

  4. .NET 2.0+ (XslCompiledTransform): nxslt2.exe %xml% %xsl% -t -o %out%%param[ name="value"]%

  5. AltovaXML (XML-SPY): AltovaXML.exe -xslt2 %xsl% -in %xml% -out %out%%param[ name="value"]%

Error: User Rate Limit Exceeded%xml%Error: User Rate Limit Exceeded%xsl%Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded dashrader
Error: User Rate Limit Exceeded
4

Error: User Rate Limit Exceeded

Update

Error: User Rate Limit Exceeded

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

Error: User Rate Limit Exceeded

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

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded dashrader
1

Error: User Rate Limit Exceeded

Похожие вопросы