XSLT <xsl:template> ఎలమెంట్
- 上一页 XSLT 转换
- 下一页 XSLT <value-of>
XSL పేజీలు పేజీలు కలిగిన నియమాల సమితిగా ఉన్నాయి.
ప్రతి పేజీలో కొన్ని నోడ్లు మ్యాచ్ అయినప్పుడు ఆపాదించబడే నియమాలు ఉన్నాయి.
<xsl:template> అంశం
<xsl:template> అంశం పేజీని నిర్మించడానికి ఉపయోగిస్తారు.
match అనుబంధం ఎక్స్మ్ల్ అంశాన్ని మరియు పేజీని సంబంధించేది. match అనుబంధం మొత్తం పరిణామానికి పేజీని నిర్వచిస్తుంది. match అనుబంధం విలువ ఎక్స్ప్రెషన్ ఎక్స్ప్రెషన్ ఉంది (ఉదాహరణకు, match="/" మొత్తం పరిణామాన్ని నిర్వచిస్తుంది).
మంచిది, మనం గత విభాగంలో ఉన్న XSL పరిణామాన్ని చూడండి:
<?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>.</td> <td>.</td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet>
కోడ్ వివరణ:
XSL పేజీగా ఉన్నప్పుడు, ఇది ఎక్స్మ్ల్ ప్రకటనతో మొదలవుతుంది:
<?xml version="1.0" encoding="ISO-8859-1"?>
తదుపరి అంశం ఉంది:<xsl:stylesheet>ఈ పరిణామాన్ని XSLT పేజీని పేజీగా నిర్వచిస్తుంది (సంస్కరణ సంఖ్య మరియు XSLT నామస్పాస్ అనుబంధంతో కలిపి).
<xsl:template> అంశం ఒక పేజీని నిర్వచిస్తుంది. మరియు match="/" అనుబంధం ఈ పేజీని ప్రాధమిక ఎక్స్మ్ల్ పరిణామంతో సంబంధించేది.
<xsl:template> అంశం లోపలి సమాచారం అవుట్పుట్ పరిణామానికి వ్రాయబడే హ్ట్మ్ల్ కోడ్ నిర్వచిస్తుంది.
చివరి రెండు పంక్తులు మాదిరిగా టెమ్ప్లేట్ ముగింపు మరియు స్టైల్షీట్ ముగింపును నిర్వచిస్తాయి。
以上转换的结果类似这样:

此例的结果有一点小缺陷,因为数据没有从 XML 文档被复制到输出。
在下一节,您将学习到如何使用 <xsl:value-of> 元素从 XML 元素选取值。
- 上一页 XSLT 转换
- 下一页 XSLT <value-of>