XSLファイルを使用して、trueとfalseの代わりにYとNの値を使用する別のXMLを変換しています。すべてのYまたはNがtrueまたはfalseになり、元のデータにアクセスしているすべての行でそれを行う必要がないことを一度定義するにはどうすればよいですか?
元のXML:
<whatever>
<water>N</water>
<electricity>Y</electricity>
<internet>Y</internet>
</whatever>
XSL、今はYをtrueに変換する必要があります。
<whatever>
<water><!-- xsl translation here --></water>
<electricity><!-- xsl translation here --></electricity>
<internet><!-- xsl translation here --></internet>
</whatever>
理想的なXSL:
<whatever>
<!-- Something magic that will automatically change all value-of output-->
<water><xsl:value-of select="//water"/></water>
<electricity><xsl:value-of select="//electricity"/></electricity>
<internet><xsl:value-of select="//internet"/></internet>
</whatever>
出力:
<whatever>
<water>false</water>
<electricity>true</electricity>
<internet>true</internet>
</whatever>