xsl特殊符号输出总结 转


(47条消息) xsl特殊符号输出总结_书剑零落的博客-CSDN博客

一、<>的输出写法

输出结果:<>


的输出方法:

<br>

二、if写法


[Column(ColumnName = "", IsKey = true, Identity = true, UpdateDisabled = false)]

条件为真的时候,输出if标签内的内容

三、写法








四、定义变量





/flowEngine/page1.wml


/flowEngine/page2.wml


/flowEngine/error.wml


使用:



myURL
...........在实例空间中都有效

获取表名:NIS_HLZK_ZKJH_MX



截取表名显示:

Obj

显示为:ZKJH_MXObj

五、定义自增变量

<?xml version='1.0'?>



个e元素:


输出结果如下所示。

第1个e元素:001

第2个e元素:002

第3个e元素:003

第4个e元素:004

第5个e元素:005

引用:

六、for循环






注:

1、XSL中利用xsl:for-each时给每一项添加序号:

2、判断是否是第一次循环的值:

需要输出的值

3、判断是否是循环的最后一个值:

需要输出的值

4、判断不是循环的最后一个值:

需要输出的值

5、循环中添加筛选条件







参照网址:http://www.w3school.com.cn/xsl/xsl_for_each.asp

输出结果:输出artist字段包含“Bob Dylan”的记录

如:返回指定的第几行或者第几行之前或者之后

显示一条记录:



显示第五条记录之后的记录:



6、不用for-each循环,直接输出:则只显示第一条记录

只显示第一条记录的name字段

七、空格输出:

或者:

 

八、xslt/xpath对不存在属性的判断问题

有xml片段如下

写xsl片段如下

本意是查找所有属性title不等于bad的mytag,然后输出它的name。

原来以为会输出:

kankan

xiangxiang

结果只会输出

kankan

原因貌似xslt1.0中对于,如果@title不存在,将直接认为判断失败而返回。哪怕交换顺序,写成test="'bad' != $title"也不行。

后来改成

即可

九、除法:

循环显示偶数行、基数行


偶数行


基数数行

十、转义字符

在XML中,需要转义的字符有:
  (1)&   &
  (2)<   <
  (3)>   >
  (4)"   "
  (5)'   '

十一、参照网址:

https://blog.csdn.net/z69183787/article/details/26448337

https://www.cnblogs.com/demonxian3/p/9151945.html

https://blog.csdn.net/dragoo1/article/details/46681579

http://wangpj.iteye.com/blog/830315

https://blog.csdn.net/yintianqin/article/details/72976278
————————————————
版权声明:本文为CSDN博主「书剑零落」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shunhua19881987/article/details/81111185

XML