給定一個合式輸入如:
XML
<root>
<input>baz</input>
<input>haz</input>
<input>nan</input>
</root>
以下樣式表:
XSLT 1.0
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/root">
<output>
<xsl:choose>
<xsl:when test="input='haz'">true</xsl:when>
<xsl:otherwise>false</xsl:otherwise>
</xsl:choose>
</output>
</xsl:template>
</xsl:stylesheet>
將返回:
<?xml version="1.0" encoding="UTF-8"?>
<output>true</output>
附:
如果你願意,你可以縮短樣式表只是:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/root">
<output>
<xsl:value-of select="input='haz'"/>
</output>
</xsl:template>
</xsl:stylesheet>
沒有,只有它,必須爲
您不需要使用特定的編碼結構。您有要求從特定輸入產生特定輸出。告訴我們有關輸入和所需輸出的信息,我們會告訴您需要編寫哪些代碼。 –