-2
我已經寫了一個代碼來讀取一個XML文件,而不指定標記名。我用getElementBytagname(*)讀取每個標籤並給我輸出。如何使用Java在數據庫中存儲XML標記值?
但現在我想要在數據庫列中插入這些標記值。例如。假設我有一個標記名<merchantId>101</merchantId>
,這個值需要作爲merchantId存儲在數據庫列名中。
我已經寫了一個代碼來讀取一個XML文件,而不指定標記名。我用getElementBytagname(*)讀取每個標籤並給我輸出。如何使用Java在數據庫中存儲XML標記值?
但現在我想要在數據庫列中插入這些標記值。例如。假設我有一個標記名<merchantId>101</merchantId>
,這個值需要作爲merchantId存儲在數據庫列名中。
功能document.getElementsByTagName()
正在返回節點列表(NodeList
)。 從NodeList
你可以遍歷獲得所有節點的內部 Node node = nodeListVar.item(indexOfNode)
,讓你的數據:
Element element = (Element) node;
System.out.println(element.getElementsByTagName("merchantId").item(0).getTextContent());
如果你有一個節點,你只需編輯參數裏面更merchantId
標籤.item()
那麼到底是什麼你的問題?如何插入數據庫?或者如何從DOM解析器結果中提取值(請參閱第一個答案)?要麼...? – home