<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)"/>
これは可能ですか?もしそうなら、どうすればこれを行うことができますか? どんな助けでも大歓迎です。
ありがとう