XSLT 運算子 和 記錄一些用過的語句

2021-04-13 13:06:42 字數 985 閱讀 9304

1、運算子與特殊字元

/   選擇子元素,返回左側元素的直接子元素;如果「/」位於最左側表示選擇根結點的直接子元素 

//  遞迴下降,不論深度,搜尋指定的元素;如果位於最左側表示從根結點出發遞迴下降搜尋指定元素 

.   表示當前元素 

*  萬用字元,選擇任意元素,不考慮名字 

@ 取得屬性值,作為屬性名的字首 

@* 萬用字元,選擇任意屬性,不考慮名字 

: 名字作用範圍分隔符,將名字作用範圍字首與元素或屬性名分隔開來 

!* 在相關節點上應用指定方法 

()* 分組,明確指定優先順序 

應用過濾樣式 

* 下標運算子,用於在集合中指示元素 

2、邏輯運算子(比較運算子)

比較運算子 可選樣式 描述 

and $and$或&& 邏輯與 

or $or$或|| 邏輯或 

not() $not$ 邏輯非 

3、關係運算子

= $eq$ 相等 

= $ieq$ 相等(不區分大小寫) 

!= $ne$ 不等 

$ine$ 不等(不區分大小寫) 

< $lt$ 小於 

$ilt$ 小於(不區分大小寫) 

< = $le$ 小於等於 

$ile$ 小於等於(不區分大小寫) 

> $gt$ 大於 

$igt$ 大於(不區分大小寫) 

>= $ge$ 大於等於 

$ige$ 大於等於(不區分大小寫) 

$all$ 集合運算子,如果集合中所有專案均滿足條件則返回「真」 

$any$ 集合運算子,如果集合中任意專案滿足條件則返回「真」 

| 集合運算子,返回兩個集合的聯合 

record ":

= $start and position() <= $middle]" />

= $middleplusone and position() <= $end]" />

一些運算子

int a 3 int b a 先把a的值賦給b,a再自增 int c a a先自增,再把值賦給c system.out.println a system.out.println b system.out.println c 結果輸出 535 冪運算,計算2 3 double pow math.po...

Python 看書的一些記錄 運算子過載

1 類是模組的一部分,是模組物件的屬性。2 類和模組都是命名空間,但是類是對於語法的。模組是對於檔案的 3 類支援多個例項,但是模組被匯入時只有乙個。抽象超類就是指類的部分行為需要由其子類提供 class person object docstring for person def init sel...

C 的一些運算子

參見 c 高階程式設計 第四版 is 運算子可以檢查物件是否與特定的型別相容。相容 表示物件是該型別,或者派生於該型別。例如,要檢查變數是否與 object 型別相容 int i 10 if i is object int和從 object 繼承而來的其他 c 資料型別一樣,表示式 i is obj...