2012-11-05 47 views
0

我要做什麼來檢查我有數據列表或一個參數?Java - xml列表或一個值

我已經在代碼軟件中得到了這個,並且如果參數1顯示「是」,但是如果我列出了列表,我已經有空位了。我想讓If只能接受一個,但沒有列表。

System.out.println(doc.getDocumentElement().getChildNodes().item(t).getNodeName());  
System.out.println(doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue()); 

輸出(因爲汽車有節點列表,如果某些元素有列表中未一個值我我想知道我展示這個元素,例如「車」):

Adam 
yes 
car 

列表:

<car> 
<window>yes</window> 
<door>yes</door> 
</car> 

1參數

<Adam>yes</Adam> 
+2

我什至不能告訴你問什麼。 –

+1

您可能想編輯您的問題,並確切告訴我們您要做什麼以及您面臨的問題。現在的方式,我認爲任何人都不能破譯你的要求 – Sujay

+0

我的文章被編輯 –

回答

1

只需檢查列表的長度。

而你可能不需要各種子節點,而只是子元素。嘗試

doc.getDocumentElement().getElementsByTagName("*") 

改爲。

+0

我檢查並且始終都是問題。 doc.getDocumentElement()。getChildNodes()。item(t).getFirstChild()。getNodeValue()。length() –

+0

我不能使用標籤名稱,因爲我永遠不知道如何看起來像我的xml樹 - >但我開始().get().getChildNodes().getLength()> = 1) –

+0

對你有好處:) –

相關問題