<xsl:if test="expression">
この疑似コードのような操作の順序を実行するために、複数の式をまとめたい場所を使用して if ステートメントを結合しようとしています。
if (Number != '' and (Name != '' or PreferredName != '')) {// code here}
基本的に私はこれを次のようにしたい<xsl:if>
:
<xsl:if text="Number != '' and (Name != '' or PreferredName != '')">
どこにも見たことがないので、そのようなことexpression
はできないと思います。()
Web 上で式の構文を簡単に見つけることができませんでした。XPath かもしれませんが、XPath が()
式のグループ化をサポートしているかどうかはわかりません。私は XSL/XML/XSD の専門家ではないので、その式が XPath なのか、それとも何なのかわかりません。
<xsl:if>
可能であればネストされたステートメントを実行したくないので、 <xsl:if>
notに固執したいと思い<xsl:choose>
ます。
これはおそらく簡単な答えだと思いますが、ここで立ち往生しています。ありがとう。