2016-08-24 44 views
0

获取位于另一个路径中的另一个xml值我想将输入XML转换为输出XML。同样的XML转换使用xslt。使用xslt

输入xml并支持xml文件在本地路径(仅限相同路径)。

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

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

xslt2.0我可以得到的输入XML值但不能够得到支持XML值(存在于本地)

d:\测试> Java的罐子saxon9.jar -s:“d: \工具\ MasterRefs.xml” -xsl: “IOP-NEW.xsl” -o: “d:\工具\ out.xml”

下面是我从supporting.xml获取值XSL

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

<日志的标题>

<的xsl:value-of的选择= “$ fpath /项目 - 信息/标题/日志的标题”/ >

< /杂志标题>

谁能帮助我为此...

回答

0

尝试<xsl:variable name="fpath" select="document('supporting.xml', /)"/>解决与提供基本URI的主要输入文档(/)相关的URI 'supporting.xml'