ایکس ای ایل تی <xsl:value-of> عناصر
- ਪਿਛਲਾ ਪੰਨਾ XSLT <template>
- ਅਗਲਾ ਪੰਨਾ XSLT <for-each>
<xsl:value-of> ਐਲੀਮੈਂਟ ਇੱਕ ਚੁਣੇ ਹੋਏ ਨੋਡ ਦਾ ਮੁੱਲ ਨੂੰ ਚੁਣਦਾ ਹੈ。
<xsl:value-of> ਐਲੀਮੈਂਟ
<xsl:value-of> ਐਲੀਮੈਂਟ ਇੱਕ ਚੁਣੇ ਹੋਏ ਨੋਡ ਦਾ ਮੁੱਲ ਨੂੰ ਚੁਣਦਾ ਹੈ ਅਤੇ ਉਸ ਨੂੰ ਟਰਾਂਸਫਾਰਮ ਦੇ ਆਉਟਪੁਟ ਸਟ੍ਰੀਮ ਵਿੱਚ ਜੋੜਦਾ ਹੈ:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>My CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>Title</th> <th>Artist</th> </tr> <tr> <td><xsl:value-of select="catalog/cd/title"/></td> <td><xsl:value-of select="catalog/cd/artist"/></td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet>
ਟਿੱਪਣੀ:select ਪੈਰਾਮੀਟਰ ਦਾ ਮੁੱਲ ਇੱਕ XPath ਐਕਸਪ੍ਰੈਸ਼ਨ ਹੈ। ਇਹ ਐਕਸਪ੍ਰੈਸ਼ਨ ਕਿਸੇ ਫਾਈਲ ਸਿਸਟਮ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਮੈਜ਼ਰ ਪਾਸਟ ਹੈਕਟਰ ਚਿਲਡਰ ਫੋਲਡਰਾਂ ਦੀ ਚੋਣ ਕਰ ਸਕਦਾ ਹੈ。
ਉੱਪਰੋਕਤ ਟਰਾਂਸਫਾਰਮ ਨਤੀਜਾ ਇਸ ਤਰ੍ਹਾਂ ਹੀ ਹੈ:

ਇਸ XML ਫਾਈਲ ਨੂੰ ਦੇਖੋ,ਇਸ XSL ਫਾਈਲ ਨੂੰ ਦੇਖੋ,ਅਤੇ ਨਤੀਜੇ ਦੇਖੋ.
ਇਸ ਉਦਾਹਰਣ ਦਾ ਨਤੀਜਾ ਥੋੜ੍ਹਾ ਮੁੱਦਾ ਹੈ: ਸਿਰਫ ਇੱਕ ਲਾਈਨ ਨੂੰ XML ਦਸਤਾਵੇਜ਼ ਤੋਂ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਹ ਨਤੀਜੇ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ。
ਹੇਠ ਲਿਖੇ ਚਾਪਟਰਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਇਹ ਸਿੱਖਣਗੇ ਕਿ ਕਿਵੇਂ <xsl:for-each> ਐਲੀਮੈਂਟ ਨੂੰ XML ਐਲੀਮੈਂਟ ਦੇ ਚੱਕਰ ਵਿੱਚ ਚਲਾਉਣ ਅਤੇ ਸਾਰੇ ਰਿਕਾਰਡ ਦਿਖਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
- ਪਿਛਲਾ ਪੰਨਾ XSLT <template>
- ਅਗਲਾ ਪੰਨਾ XSLT <for-each>