對xpath的常見誤解

          Posted on 2006-10-19 15:39 英雄 閱讀(1204) 評論(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返回類型。

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


          網站導航:
           
          主站蜘蛛池模板: 增城市| 恩施市| 鄂尔多斯市| 库车县| 北辰区| 六安市| 万宁市| 浙江省| 监利县| 方城县| 南岸区| 察雅县| 铜川市| 年辖:市辖区| 阿城市| 曲水县| 桂阳县| 中山市| 阜阳市| 绥棱县| 额济纳旗| 彩票| 梁平县| 闽侯县| 于田县| 九江市| 清流县| 北京市| 修武县| 安顺市| 东源县| 收藏| 文登市| 盐津县| 广河县| 宝应县| 济宁市| 高唐县| 长垣县| 上饶县| 连云港市|