<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    xpath selector vs. css selector

    Posted on 2006-01-08 23:21 canonical 閱讀(614) 評(píng)論(0)  編輯  收藏 所屬分類: 軟件開發(fā)
        在無侵入性的前臺(tái)頁面控件設(shè)計(jì)方案中, 我們需要一種簡(jiǎn)便的方法迅速定位頁面中的某一節(jié)點(diǎn)(dom node). 使用xpath是非常誘人的一個(gè)技術(shù)選擇, 但是在實(shí)際使用中, 我們卻發(fā)現(xiàn)xpath并不是那么方便. xpath的能力非常強(qiáng)大, 它支持絕對(duì)定位, 例如//input[@id='3'], 也支持相對(duì)定位, 例如 ./input[0], 甚至支持根據(jù)節(jié)點(diǎn)內(nèi)容定位, 例如//a[contains(., 'partial text')].
        問題是在一個(gè)復(fù)雜的界面控件中, html節(jié)點(diǎn)本身的結(jié)構(gòu)與界面展現(xiàn)結(jié)構(gòu)并不是一致的,例如一個(gè)特定效果的邊框可能需要多個(gè)html元素互相嵌套才能夠?qū)崿F(xiàn), 因此xpath的相對(duì)路徑選擇能力往往派不上用場(chǎng)(除非是提供http://www.backbase.com/那 樣的界面抽象層), 而根據(jù)內(nèi)容定位的方式過于靈活, 難以維護(hù)一個(gè)穩(wěn)定的概念層. 相比較而言, css的選擇符所提供的節(jié)點(diǎn)定位方式要比xpath更加簡(jiǎn)單直觀, 它的適用性也早已在大量的實(shí)踐中得到了證實(shí). 基于css選擇符實(shí)現(xiàn)behaviour機(jī)制是一種更加可行的方案. 參見 http://prototype.conio.net/
    主站蜘蛛池模板: 亚洲乱码日产精品一二三| 亚洲国产成人久久综合一| 卡1卡2卡3卡4卡5免费视频| 日韩在线视频免费看| 在线亚洲精品福利网址导航| 亚洲AV永久无码精品一百度影院| 亚洲国产品综合人成综合网站| 老牛精品亚洲成av人片| 永久免费AV无码网站国产| 精品久久久久成人码免费动漫 | 你懂的免费在线观看| 很黄很黄的网站免费的| 亚洲天堂中文字幕在线| 亚洲午夜精品一区二区公牛电影院| 84pao强力永久免费高清| 亚洲国产成人久久精品99| 亚洲人成在线免费观看| 动漫黄网站免费永久在线观看| 国产亚洲成AV人片在线观黄桃| 亚洲爆乳成av人在线视菜奈实| 18女人水真多免费高清毛片| 亚洲中文字幕视频国产| a级毛片高清免费视频| 亚洲av日韩av无码| 国产精品网站在线观看免费传媒| 国产在线98福利播放视频免费| 亚洲精品视频免费看| 一级女人18片毛片免费视频| 免费看国产成年无码AV片| 久久精品国产亚洲精品2020| a级毛片毛片免费观看永久| 久久久亚洲欧洲日产国码aⅴ| 两性刺激生活片免费视频| 亚洲Av永久无码精品黑人| 永久免费av无码网站韩国毛片| 亚洲私人无码综合久久网| 久久99九九国产免费看小说| 午夜亚洲国产理论片二级港台二级| 亚洲福利精品电影在线观看| 久久激情亚洲精品无码?V| 精品日韩亚洲AV无码一区二区三区|