【发布时间】:2016-04-20 04:10:15
【问题描述】:
我在使用内联结构并在 xslt 中访问它时遇到问题:
我编写了一个将 xml 转换为 xml 的转换。 对于某些值,我必须查找键值映射,我在样式表中已指定如下:
<map:mappings>
<mapping doi="DOI_VALUE1" name="NAME1"/>
<mapping doi="DOI_VALUE2" name="NAME2"/>
</map:mappings>
在我的转换中,我将像这样访问这个映射:
<elementXY>
<xsl:value-of select="document('')//map:mappings/mapping[@name=$var]/@doi"/>
</elementXY>
这很好用,但由于涉及到第 3 方软件——它不喜欢“document('')”功能——我正在寻找另一种可能性/替代方案。
如果需要更多信息,我很乐意提供。 提前致谢!
【问题讨论】: