不幸的是,xsl为每个具有此结构的部分输出相同的ShortName条目:
<xsl:for-each select="Questionnaire/Section">
<xsl:for-each select="Item">
<xsl:value-of select="Question"/></strong>
<xsl:for-each select="Optionlist/option">
<input type="radio" >
<xsl:attribute name="name"><xsl:value-of select="//ShortName" />
</xsl:attribute>
XML:
<Questionnaire>
<Section><Title>Available Data</Title>
<Item>
<ShortName>Name</ShortName>
<Optionlist>
<option><entry>Yes</entry></option></Optionlist>
</Item>
</Section>
由于
答案 0 :(得分:1)
似乎不是您想要//ShortName
的路径ancestor::Item/ShortName
。