2016-09-17 48 views
-2

我已經寫了一個代碼來讀取一個XML文件,而不指定標記名。我用getElementBytagname(*)讀取每個標籤並給我輸出。如何使用Java在數據庫中存儲XML標記值?

但現在我想要在數據庫列中插入這些標記值。例如。假設我有一個標記名<merchantId>101</merchantId>,這個值需要作爲merchantId存儲在數據庫列名中。

+0

那麼到底是什麼你的問題?如何插入數據庫?或者如何從DOM解析器結果中提取值(請參閱第一個答案)?要麼...? – home

回答

0

功能document.getElementsByTagName()正在返回節點列表(NodeList)。 從NodeList你可以遍歷獲得所有節點的內部 Node node = nodeListVar.item(indexOfNode) ,讓你的數據:

Element element = (Element) node; 
System.out.println(element.getElementsByTagName("merchantId").item(0).getTextContent()); 

如果你有一個節點,你只需編輯參數裏面更merchantId標籤.item()

相關問題