程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> xml-使用DOM4J 怎麼解析這種XML?

xml-使用DOM4J 怎麼解析這種XML?

編輯:編程綜合問答
使用DOM4J 怎麼解析這種XML?
<?xml version='1.0' encoding='UTF-8'?>
<DBSET RESULT="1">
    <R>
        <C N="RLT_FLAG">0</C>
        <C N="TASK_TAIL">
            <DBSET RESULT="2">
                <R>
                    <C N="TASK_NO">131103507930</C>
                    <C N="TASK_TOTAL">8</C>
                    <C N="TASK_NODONE">8</C>
                    <C N="TASK_TYPE">01</C>
                </R>
            </DBSET>
        </C>
    </R>
</DBSET>

我使用DOM4J只能解析到RLT_FLAG = 0 就沒有了,希望高手能幫忙解決下

主要是不會解析這種xml,根據網上看來的自己試只能解析到RLT_FLAG。

最佳回答:


你這個xml格式不是很標准,節點裡面的內容不一樣。解析這種xml需要首先確定節點到底有多少中結構,從你貼出來的xml看來,只有兩中結構,一種是下面沒有子節點,一種是有子節點。這時候使用程序去解析,必須做判斷。當沒有子節點的時候如何解析,有子節點的時候怎麼去解析,針對兩中結構分別做出不同的解析處理。

tzizi5566
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved