我正在使用XSL文件來轉換另一個使用Y和N值而不是true和false的XML。我怎麼能一次定義所有的Y或N都應該成爲真或假,而不必在我訪問原始數據的每一行中都做到這一點?用XSL翻譯數據
原始XML:
<whatever>
<water>N</water>
<electricity>Y</electricity>
<internet>Y</internet>
</whatever>
XSL,現在我不得不每一次在Y爲真翻譯:
<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>
*我如何翻譯在我的輸出值的所有實例,而不必做的每一個其中之一?*當然*所有*意味着*每一個*和*每一個*暗示*所有*?如果不是,請澄清。 – 2012-08-14 19:27:03
嗨,像說@HighPerformanceMark你應該澄清,因爲我們可以提供多種方式來處理這個;即使是非xsl之一。 – 2012-08-14 19:31:50
對不起,希望我澄清了它。先謝謝了。 – 2012-08-14 19:52:26