首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

XSLT能够同时打开2个XML文档进行操作吗?该如何处理

2012-02-19 
XSLT能够同时打开2个XML文档进行操作吗?如题,例如:a.xml内容是abvalue 1 bvalue 2 /ab.xml

XSLT能够同时打开2个XML文档进行操作吗?
如题,
例如:a.xml内容是
<a> <b   value= "1 "> <b   value= "2 "> </a>
b.xml内容是
<mapping> <t   name= "名称1 "   value= "1 "> <t   name= "名称2 "   value= "2 "> </mapping>
可以通过XSLT将a.xml转成
<a> <b   value= "名称1 "> <b   value= "名称2 "> </a> 吗?


[解决办法]
楼上的, 对XSLT的理解不正确, XSLT其实就是格式转换, XML转成另一个XML自然也是包含其中.

下面是一个片段
先设定全局变量
<xsl:variable name= "doc " select= "documeng(b.xml ') "/>
...

元素模板中
<xsl:variable name= "value " select= "@value "/>
<xsl:value-of select= "$doc/mapping/t[@value=$value]/@name "/>

热点排行