對xpath的常見誤解

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 密云县| 富锦市| 靖远县| 嘉鱼县| 龙井市| 白玉县| 襄垣县| 宁波市| 宜阳县| 延津县| 海城市| 天台县| 昌平区| 同仁县| 印江| 梁山县| 宁晋县| 南溪县| 全南县| 哈巴河县| 水城县| 台中市| 南乐县| 福贡县| 武义县| 洞口县| 临夏县| 江华| 呼和浩特市| 石泉县| 沙河市| 康保县| 澄迈县| 清新县| 东安县| 巩义市| 丰镇市| 大同县| 澄迈县| 沛县| 榆中县|