對xpath的常見誤解

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

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


          網站導航:
           
          主站蜘蛛池模板: 宜宾市| 方正县| 义马市| 武山县| 彩票| 彭州市| 临安市| 清新县| 静安区| 渝北区| 大丰市| 奉新县| 犍为县| 崇信县| 金溪县| 漳州市| 苏州市| 平顶山市| 龙州县| 黔江区| 连城县| 富裕县| 永年县| 渭源县| 米易县| 资溪县| 桑日县| 莒南县| 双辽市| 勐海县| 益阳市| 仲巴县| 安新县| 山东省| 银川市| 苍南县| 开封县| 宜黄县| 柳江县| 云阳县| 乌什县|