我是靠谱客的博主 碧蓝狗,最近开发中收集的这篇文章主要介绍XSL:XSL基础之十三,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

本实例目的:字符串函数的用法二

Student013.xml

<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="Student013.xsl" ?>
<成绩单>
<!-- 这里只有男同学的情况 -->
<学生>   
<学号>0000001</学号>
<姓名>张三</姓名>
<分数>81</分数>
</学生>

<学生>
<学号>0000002</学号>
<姓名>李四</姓名>
<分数>92</分数>
</学生>

<学生>
<学号>0000003</学号>
<姓名>王五一</姓名>
<分数>90</分数>
</学生>

<学生>
<学号>0000004</学号>
<姓名>西瓜太郎</姓名>
<分数>80</分数>
</学生>

<学生>
<学号>0000005</学号>
<姓名>东方不败</姓名>
<分数>100</分数>
</学生>
</成绩单>

 

Student013.xsl

<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet  version="1.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
显示学生的名字:
<br/>
<xsl:apply-templates select="//姓名" />
</xsl:template>

<xsl:template match="//姓名">
姓名:<xsl:value-of select="." /> 
<xsl:comment>
姓:<xsl:value-of select="substring(.,1,1)" /> 
名:<xsl:value-of select="substring(.,2,string-length(.)-1)" />
</xsl:comment> 

姓:<xsl:value-of select="substring(.,1,floor(string-length(.) div 2))" /> 
名:<xsl:value-of select="substring(.,floor(string-length(.) div 2)+1,string-length(.)-string-length(.) div 2)" />

<br/>
</xsl:template>

 

</xsl:stylesheet>

 

最后

以上就是碧蓝狗为你收集整理的XSL:XSL基础之十三的全部内容,希望文章能够帮你解决XSL:XSL基础之十三所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部