XSL 函数介绍(4)
五、nodeType()
含义:返回结点类型,结果为是数值。以下是返回值列表:
| 结点类型 |
结点类型编号 |
结点类型字符串 |
| 元素 |
1 |
"element" |
| 元素属性 |
2 |
"attribute" |
| Markup-Delimited Region of Text |
3 |
"text" |
| Processing Instruction |
7 |
"processing_instruction" |
| Comment |
8 |
"comment" |
| Document Entity |
9 |
"document" |
六、value()
含义:返回元素或属性的值
示例:value()是元素或属性的缺省方法,以下表示是等价
name!value()="NAME"与name="NAME"
@attr="attribute_value"与@attr="attribute_value"
注:@是属性前缀,@attr表示是属性attr
七、attribute()
含义:返回所有属性结点的集合,等价于“@*”
示例:寻找所有的resume元素,满足条件至少有一个属性的值为“ABC”
resume[$any$ attribute()="ABC"]或resume[$any$ @*="ABC"]
寻找所有的resume元素,满足条件至少有一个子元素有一个属性的值为“ABC”
resume[$any$ */attribute()="ABC"]或resume[$any$ */@*="ABC"]
八、comment()
含义:返回所有注释结点
示例:例如
resume[$any$ comment()="禹希初的简历"]
表示寻找含有注释语句
< !--禹希初的简历-- >
的元素< resume >
标题: XSL 函数介绍(4)
关键字:函数 元素 属性 结点
共3页: 上一页 [1] 2 [3] 下一页
|