XSL函式介紹 3

2021-04-17 08:49:16 字數 1252 閱讀 8994

十四、nodename

含義:返回元素、屬性、入口的名字或其他型別結點的乙個特定字串

語法:pnode.nodename

示例:當前結點的名字

this.nodename

十五、nodetype、nodetypestring

含義:返回結點的型別的數值形式(或字串形式)

語法:pnode.nodetype或pnode.nodetypestring

返回值:

結點型別

結點型別編號 結點型別字串元素1

"element"

元素屬性

2"attribute"

markup-delimited region of text

3"text"

processing instruction

7"processing_instruction"

comment

8"comment"

document entity

9"document"

十六、nodetypedvalue

含義:以結點預定義的資料型別返回結點的值

語法:pnode.nodetypedvalue

示例:假定當前結點的資料型別是fixed.14.4,下例將以數值返回結點的值,而不是文字乙個字串

this.nodetypedvalue

十七、nodevalue

含義:返回結點的文字

語法:pnode.nodevalue

注意:該方法不用於元素類結點,可用於屬性、cdata、注釋、文字等結點

示例:當前元素第乙個屬性的值

this.attributes(0).nodevalue

當前元素內的文字(假定該元素內只有文字,無其它元素,即< mark >text< /mark >,建議多嚐幾次掌握其確切的用法)

this.firstchild.nodevalue

十八、ownerdocument

含義:返回包含該結點的文件的根

語法:pnode.ownerdocument

注意:該方法用於文件的根結點將出錯

十九、selectnodes

含義:給定的樣式匹配應用於當前結點並返回匹配的結點集合

語法:pnode.selectnodes("pattern")

從文件的根出發搜尋;以「//」開頭表遍歷文件的所有結點;以「..」開頭

表示從當前結點的父結點開始;如果欲從當前結點向下搜尋則不能有以上特殊字元打頭。

XSL函式介紹 4

方法,即可用於 xsl元素 xsl for each xsl value of xsl template 的select屬性 xsl if xsl when 的test屬性中,對元素的範圍進行篩選,從而提供更大的靈活性。xml與dhtml 動態html 一樣,這些節點都是乙個個物件,而且這些物件都是...

XSL函式介紹 1

對於vbscript jscript增加的方法 屬性,以充分發揮xml的優勢,用於 xsl script xsl eval 標記內表示式的編寫或 xsl if xsl when 的expr屬性。一 absolutechildnumber 含義 返回結點相對於它所有的兄弟 不論名字是否相同 的序號 語...

XSL函式介紹 4

方法,即可用於 xsl元素 xsl for each xsl value of xsl template 的select屬性 xsl if xsl when 的test屬性中,對元素的範圍進行篩選,從而提供更大的靈活性。xml與dhtml 動態html 一樣,這些節點都是乙個個物件,而且這些物件都是...