我在dita中知道可以访问keydef
<map>
<title>variables</title>
<keydef keys="keyName"><topicmeta><keywords><keyword>Text API</keyword></keywords></topicmeta></keydef>
</map带有keyref语句的
<keyword keyref="keyName"/>是否可以从dita-ot管道中的xsl文件访问keydef?
我尝试了以下方法
<xsl:value-of select="//keydef[@keys eq 'keyName']/topicmeta/keywords/keyword/text()"/>和
<xsl:value-of select="keyword[@keyref eq 'copyright']"/>然而,这些都不起作用。
向康德问好
发布于 2018-10-05 07:03:59
我使用了以下方法:
<xsl:value-of select="$map/*[contains(@class,' mapgroup-d/keydef ') and lower-case(@keys) = ''keyName'']/topicmeta/keywords/keyword/node()"/>其中$map被定义为
<xsl:variable name="map" select="//opentopic:map"/>https://stackoverflow.com/questions/52636058
复制相似问题