<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麻豆国产自产在线观看亚洲| 亚洲欧洲精品成人久久曰| 国产成人免费高清激情视频 | 亚洲精品麻豆av| 亚洲国产精品无码久久久| 五月婷婷在线免费观看| 亚洲国产另类久久久精品小说| 亚洲爆乳无码精品AAA片蜜桃| 日韩内射激情视频在线播放免费| 亚洲电影一区二区三区| 免费一级全黄少妇性色生活片| 亚洲?V无码成人精品区日韩| 亚洲 欧洲 自拍 另类 校园| 成人性生交大片免费看中文| 亚洲成AV人网址| 蜜桃传媒一区二区亚洲AV| 美女网站免费福利视频| 亚洲欧洲国产精品你懂的| 岛国精品一区免费视频在线观看| 日韩中文字幕在线免费观看| 亚洲a∨无码男人的天堂| 9420免费高清在线视频| 久久久久亚洲AV成人无码| 四虎精品视频在线永久免费观看| 亚洲一卡一卡二新区无人区| 噼里啪啦电影在线观看免费高清 | 日韩精品一区二区亚洲AV观看| 一级做a爰片久久毛片免费看| 日本免费的一级v一片| 久青草视频97国内免费影视| 亚洲精品乱码久久久久久| 亚洲视频免费在线看| 亚洲av永久综合在线观看尤物 |