0
所以我只是想弄清楚它是否有可能在xpath中像变量一样选择元素的值?这可能吗?如果不是什么一些用户友好的方法来实现这一目标?像变量一样使用XPATH表达式中元素的值?
XML
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="grades.xsl"?>
<school>
<subject Id="3311">
<className>English</className>
<studentList>
<student id="1001">Lisa Simpson</student>
<student id="1002">Barney Rubble</student>
<student id="1003">Donald Duck</student>
</studentList>
<classwork>
<assignment name="Final Exam">
<mark studId="1001">38</mark>
<mark studId="1002">21</mark>
<mark studId="1003">20.5</mark>
</assignment>
</classwork>
</subject>
</school>
XSL
<td><xsl:value-of select="@sid"/></td>
<td><xsl:value-of select="//assignment/mark[@studId='@sid']"/></td>
非常感谢提供帮助:) –