首页 文章

使用xslt获取位于另一个路径中的另一个xml值

提问于
浏览
0

我想将输入XML转换为输出XML . 类似地使用xslt进行XML转换 .

输入xml和支持xml文件位于本地路径中(仅限相同路径) .

XSl和saxon9.jar位于服务器路径中 .

输出xml将在本地路径中创建(与输入xml路径相同) .

使用xslt2.0我可以获得输入xml值但不能获得支持的xml值(存在于本地)

d:\ test> java -jar saxon9.jar -s:“d:\ Tools \ MasterRefs.xml”-xsl:“IOP-NEW.xsl”-o:“d:\ Tools \ out.xml”

下面是我的xsl,用于从supports.xml获取值

<xsl:variable name =“fpath”select =“document('supporting.xml')”/>

<日志的 Headers >

<xsl:value-of select =“$ fpath / item-info / titles / journal-title”/>

</轴颈 Headers >

任何人都可以帮助我...

1 回答

  • 0

    尝试使用提供基本URI的主输入文档( / )解析相对URI 'supporting.xml' .

相关问题