我想将输入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 回答
尝试使用提供基本URI的主输入文档(
/
)解析相对URI'supporting.xml'
.