對xpath的常見誤解

          Posted on 2006-10-19 15:39 英雄 閱讀(1201) 評論(0)  編輯  收藏
          很多人包括我自己都認為xpath是對xmlDom的node的定位。其實本質上xpath是xslt和XPointer的共享表達式語法,雖然大多數情況下,上述兩種語言都是做定位,但有時會有其他情況。比如
          <xsl:value-of
          ??select = string-expression
          ??disable-output-escaping = "yes" | "no"?/>
          這里的select使用一個string-expression,就是需要從源xml中使用表達式計算一個字符串。這時的xpath就可以使用string的一些函數返回一個字符串,如果返回一個node,那么會自動取該node的string值。
          正如xpath規范所指,xpath表達式可以返回4種類型,node/nodeset,string,number,boolean.xpath除了定位,還可以根據源xml計算數據!
          xpath2更加給出了一個sequence返回類型。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 广西| 五原县| 桂林市| 且末县| 伊春市| 三亚市| 海兴县| 昔阳县| 光泽县| 佳木斯市| 嘉兴市| 金寨县| 金坛市| 读书| 乐都县| 射阳县| 巍山| 金寨县| 麻阳| 枝江市| 伊宁县| 桦南县| 南华县| 深水埗区| 齐河县| 墨脱县| 四子王旗| 吉安县| 龙门县| 旬阳县| 内丘县| 石景山区| 天气| 沧州市| 秦皇岛市| 阿克| 茂名市| 济宁市| 珲春市| 长阳| 武夷山市|