我試圖解析這個XML字符串解析:XML DOM與Java
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<response type="success">
<lots>
<lot>32342</lot>
<lot>52644</lot>
</lots>
</response>
當我到達根節點,這是「響應」,我使用的方法getChildNodes()返回的NodeList長度3。但是我感到困惑的是節點列表被創建的順序。我使用了一些打印語句,顯示在列表中什麼
Item length: 3
Item (0): [#text:
]
Item (1): [lots: null]
Item (2): [#text:
]
所以文本節點首先這是根目錄下的兩個級別,然後是根的下一個子節點,然後是下一個文本節點。
是否有特定的順序和/或列表以這種方式排列的原因?
我想你的權利,我將如何解析文件忽略空白? 我試過setIgnoringElementContentWhitespace(true); 或者是那種永遠在那裏的東西? – Albinoswordfish 2010-04-09 19:01:09