我想使用 XSLT 读取子目录中的所有 XML 文件并将结果输出到单个 XML 文件,但我不确定如何执行转换。
如果源 uri 和输出 uri 都是目录,则下面的语法有效,但如果源 uri 是目录而输出 uri 是文件名,则它不起作用。
我认为 uri 中的空格不是问题。下面的语法对我有用,前提是 uris 用引号引起来(并且源和输出都是文件名或两个目录)。
我正在使用 Saxon HE 处理器,但如有必要,我愿意使用其他工具。
java -jar c:\saxon\saxon9he.jar -s:"C:\Temp\2011 有效 XML" -o:"C:\Temp\LookupTables.xml" -xsl:"C:\Temp\LookupTables.xsl"