<my-courses>
<courses-reqd>
<details>
<subject>Math</subject>
</details>
<details>
<subject>Econ</subject>
</details>
<details>
<subject>Geog</subject>
</details>
<details>
<subject>Phys</subject>
</details>
<detail>
<subject>Zool</subject>
</details>
</courses-reqd>
<courses-taken>
<details>
<subject>Math</subject>
</details>
<details>
<subject>Econ</subject>
</details>
<detail>
<subject>Zool</subject>
</details>
</courses-taken>
我提供了示例 XML,并想知道如何使用 XPATH 获取不在课程中但在课程要求中的值。在所提供的情况下,答案将是 Geog 和 Phys,因为它们在课程中不存在。
<xsl:apply-templates select="my-courses\courses-reqd | not(my-courses\courses-taken)"/>
这可能吗?如果可以,我将如何去做。任何帮助,将不胜感激。
谢谢