XSLTを使ってXSDの動作を模倣するのは大変です。XSLTが不足しているタグを検出する
この特定のケースでは、親要素内の欠損要素を検出したいと考えています。これまでのところ私は、次のを作ってみた:
<xsl:template match="grandparenttagname/parenttagname">
<!--missing data guard for this template-->
<xsl:if test="not(tag1name and tag2name and tag3name)">
A necessary tag is missing!
</xsl:if>
...
私は条件付きのXSLタグの中に、私はという条件を印刷することができるよ、というように条件をフォーマットすることが可能であったかどうかを疑問に思いました。失敗しました(つまり、最初のタグが欠落しています)。
ありがとうございます。
をあなたは、この優れた記事を参照して、ログインできます。https://stackoverflow.com/questions/4849327/logging-with-xslt – Ironluca