Xml 如何在xslt中使用每种方法?
我有XML,它有一组括号。 我使用包含相关代码的xml样式表:Xml 如何在xslt中使用每种方法?,xml,xslt,Xml,Xslt,我有XML,它有一组括号。 我使用包含相关代码的xml样式表: <xsl:for-each select="CV/education"> <xsl:value-of select="CV/education/college"/> <xsl:value-of select="CV/education/fieldOfStudy"/> <xsl:value-of select="CV/education/studyStartDate"/>
<xsl:for-each select="CV/education">
<xsl:value-of select="CV/education/college"/>
<xsl:value-of select="CV/education/fieldOfStudy"/>
<xsl:value-of select="CV/education/studyStartDate"/>
<xsl:value-of select="CV/education/studyEndDate"/>
</xsl:for-each>
但是,这似乎没有显示相关的值。
我把
<xsl:value-of select="CV/education/college"/>
在每个支架上安装后,它似乎都能正常工作。
您能告诉我每个表达式中使用的哪些不正确吗?您忽略了表达式中的当前节点:
将当前节点设置为CV/education
,因此您不必在xsl:value的表达式中重复该路径。相对路径是相对于当前节点计算的
将代码简化为
<xsl:for-each select="CV/education">
<xsl:value-of select="college"/>
<xsl:value-of select="fieldOfStudy"/>
<xsl:value-of select="studyStartDate"/>
<xsl:value-of select="studyEndDate"/>
</xsl:for-each>
请@ ZX45对你的问题的回答(+ 1),并考虑接受你在这个网站上收到的一些问题的答案。非常感谢。