[英]XSLT transform of XML files in Azure DevOps Pipeline
我收集了 XML 个文件和翻译成不同语言的 resw 文件。 在 Azure DevOps 发布管道中,我想使用 xsl 文件将这些 XML 文件转换为另一种 XML 格式(翻译 memory,txm)。 我知道如何编写 xsl 来对齐 XML 文件中的语言。
将此 XML 文件转换添加到管道的最佳方法是什么? 我一直在看File transform
任务,但它很混乱。 我看不出如何将此任务用于 XML 转换。 似乎我可以在Transformation rule
中指定类似-transform **\*.xsl -xml **\*.xml
的内容,但我无处可指定 output。
这甚至是 XML 与 xslt 转换的正确任务吗? 如果没有,我应该用什么代替?
File transform好像没有用Xslt转换XML个文件的任务。
要使用 xslt 转换 XML 个文件,最好使用 PowerShell 任务,例如:
$Xslt = New-Object System.Xml.Xsl.XslCompiledTransform
$Xslt.Load($PathToXsltFile)
$Xslt.Transform($PathOfXMLInputFile, $PathOfOutputFile)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.