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

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

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

        明月松間照 清泉石上流


                                            ——— 兵臨城下   貓科動物
    posts - 70, comments - 137, trackbacks - 0, articles - 23
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    一個xml解析的疑惑

    Posted on 2006-11-24 12:41 兵臨城下 閱讀(425) 評論(5)  編輯  收藏 所屬分類: J2SE
    有這樣一段代碼:
    ???????public static Node findNode(Node node, String name)
    ?{
    ?????????NodeList list = node.getChildNodes();
    ?????????int size = list.getLength();
    ?????????for (int i = 0; i < size; i++)
    ?????????{
    ?????????????Node node = list.item(i);
    ?????????????if(node.getNodeType()!=Node.ELEMENT_NODE)?
    ???????????????????continue;
    ?
    ?????????????if (node.getNodeName().equals(name))
    ??????????????????return node;??
    ????????}
    ?}

    注意其中標(biāo)紅的這句代碼,為什么要加這個判斷?我在調(diào)試過程中發(fā)現(xiàn)這段代碼確實有用,但為什么有時一樣的node結(jié)構(gòu),為什么有時能檢測到非ELEMENT_NODE type 的節(jié)點,有時卻是直接跳過呢?
    ??????詢問一些同事說,在xml結(jié)構(gòu)中如果存在非法的空格,xml解析器也會把它解析成一個node,但nodetype不是element而已,是這樣嗎,是不是還有其他的原因?

    評論

    # re: 一個xml解析的疑惑  回復(fù)  更多評論   

    2006-11-25 13:58 by 孤枕
    from dom4j api doc:
    public short getNodeType()Returns the code according to the type of node. This makes processing nodes polymorphically much easier as the switch statement can be used instead of multiple if (instanceof) statements.

    Returns:
    a W3C DOM complient code for the node type such as ELEMENT_NODE or ATTRIBUTE_NODE

    # re: 一個xml解析的疑惑  回復(fù)  更多評論   

    2006-11-25 17:05 by 兵臨城下
    還是不太懂!
    ??

    # re: 一個xml解析的疑惑  回復(fù)  更多評論   

    2006-11-27 12:52 by 01musician
    不要把xml完全數(shù)據(jù)格式,也可當(dāng)成文本。比如<p>text<b>book</b>name</p>,當(dāng)node取p時,那個代碼就有用了。

    # re: 一個xml解析的疑惑  回復(fù)  更多評論   

    2006-11-28 00:07 by Zou Ang
    有可能返回一個Element節(jié)點或者屬性節(jié)點吧

    # re: 一個xml解析的疑惑  回復(fù)  更多評論   

    2006-11-28 09:20 by 兵臨城下
    <p>text<b>book</b>name</p>
    這種格式是標(biāo)準(zhǔn)的xml格式嗎?如果這樣,在xml解析時能通過?


    不知道什么樣的節(jié)點才是Element或是屬性節(jié)點呢?Elment也是繼承自Node的
    主站蜘蛛池模板: 亚洲人成无码久久电影网站| 91九色视频无限观看免费| 爽爽日本在线视频免费| 国产一区二区免费视频| 国产亚洲欧洲Aⅴ综合一区| 色老头综合免费视频| 免费一级毛片正在播放| 2022年亚洲午夜一区二区福利 | 四虎影视在线影院在线观看免费视频| 亚洲A丁香五香天堂网| 中国在线观看免费的www| 亚洲精品tv久久久久久久久| 国色精品va在线观看免费视频 | 国产亚洲精品免费视频播放| eeuss免费天堂影院| 亚洲AV日韩精品久久久久久| 免费女人高潮流视频在线观看| 久久精品国产亚洲av麻豆小说| 97性无码区免费| 亚洲成a人无码亚洲成www牛牛 | 亚洲av永久无码精品三区在线4 | 亚洲AV无码之日韩精品| 特级做a爰片毛片免费看| 亚洲色欲色欲www在线丝| 亚洲日韩一区精品射精| 国产男女猛烈无遮挡免费视频| 偷自拍亚洲视频在线观看99| 亚洲中文字幕无码久久精品1| 无码人妻AV免费一区二区三区| 国产成+人+综合+亚洲专| 国产男女猛烈无遮挡免费视频| 色www永久免费网站| 亚洲人成在久久综合网站| 国产成人免费a在线视频色戒| GOGOGO免费观看国语| 亚洲日产2021三区在线 | 亚洲六月丁香婷婷综合| 免费一级一片一毛片| 四虎国产精品永久免费网址 | 日韩大片在线永久免费观看网站| 国产精品亚洲а∨无码播放|