爱的东西 - 新手在这里ÆthelredXSLT调用二次基于XML的第一个XML元素/属性
我有一个XSLT 1.0文件中的一个辅助XML(一个变量)拉来建一个表 <xsl:variable name="table_values" select="document('./table_variants/external_table.xml')/xml/channel_1"/>
然后我得到我从变量所需要的值,例如: <xsl:value-of select="$table_values/monkey/tennis/@medals"/> <xsl:value-of select="$table_values/monkey/tennis/@bananas"/>
我想要做的是有第一个XML触发/引导到哪里查找表数据。 我希望我能,触发XML中,陈述的XPath的最后一部分 - “CHANNEL_1”或“channel_2”, <xsl:value-of select="xml/external_table_channel_to_use"/>
但显然我不能像
请即时创建一个XPath的 - 什么我可不可以做?
你是什么意思调用一个XML?你想要一个基于一些.xml值的动态xpath? – FailedDev
是的 - (我相信)那就是我所追求的。 是次要文件只是绒毛然后(对问题) –
你不能只考虑所有的可能性,并使用或特定的来覆盖所有需要吗?你甚至可以根据你的条件调用特定的命名模板。 –
FailedDev