XSLT `` 标签的用法解析
发布时间:2024-07-06 12:32:03 所属栏目:教程 来源:DaWei
导读: <xsl:import>标记将一个样式表的内容导入另一个样式表。 导入样式表优先于导入的样式表。
声明
以下是<xsl:import>元素的语法声明。
<xsl:import href = uri>
</xsl:import>
属性
声明
以下是<xsl:import>元素的语法声明。
<xsl:import href = uri>
</xsl:import>
属性
<xsl:import>标记将一个样式表的内容导入另一个样式表。 导入样式表优先于导入的样式表。 声明 以下是<xsl:import>元素的语法声明。 <xsl:import href = uri> </xsl:import> 属性 href - 用于传递要导入的xslt样式表的路径 元素 匹配次数 - 不限 父元素 - xsl:stylesheet, xsl:transform 子元素 - None 示例 此示例通过迭代每个学生创建一个<student>元素列表及其属性rollno,及子素:<firstname>,<lastname>,<nickname>和<marks>。 在这里,我们创建了两个xsl样式表,其中文件:students_imports.xsl 样式表中导入了文件:students.xsl,students.xml 链接到students_imports.xsl。 文件:students.xml - <?xml version = 1.0?> <?xml-stylesheet type = text/xsl href = students_imports.xsl?> <class> <student rollno = 10010> <firstname>Machine</firstname> <lastname>Lee</lastname> <nickname>Machine</nickname> <marks>85</marks> </student> <student rollno = 10020> <firstname>Max</firstname> <lastname>Su</lastname> <nickname>Maxsu</nickname> <marks>95</marks> </student> <student rollno = 10030> <firstname>Yii</firstname> <lastname>Bai</lastname> <nickname>Yiibai</nickname> <marks>90</marks> </student> </class> 文件:students.xsl - <?xml version = 1.0 encoding = UTF-8?> <xsl:stylesheet version = 1.0 原创图片与内容无关,仅为配文美观 xmlns:xsl = http://www.w3.org/1999/XSL/Transform><xsl:template match = /> <html> <body> <h2>学生信息列表</h2> <table border = 1> <tr bgcolor = #12aa32> <th>Roll No</th> <th>First Name</th> <th>Last Name</th> <th>Nick Name</th> <th>Marks</th> </tr> <xsl:for-each select = class/student> <tr> <td><xsl:value-of select = @rollno/></td> <td><xsl:value-of select = firstname/></td> <td><xsl:value-of select = lastname/></td> <td><xsl:value-of select = nickname/></td> <td><xsl:value-of select = marks/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> 文件:students_imports.xsl - <?xml version = 1.0 encoding = UTF-8?> <xsl:stylesheet version = 1.0 xmlns:xsl = http://www.w3.org/1999/XSL/Transform> <xsl:import href = students.xsl/> <xsl:template match = /> <xsl:apply-imports/> </xsl:template> </xsl:stylesheet> (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |