2016-09-17 12 views
-2

私は、タグ名を指定せずにxmlファイルを読み込むコードを書いています。私はすべてのタグを読み取り、私に出力を与えるgetElementBytagname(*)を使用しています。Javaを使用してデータベースにXMLタグ値を格納する方法は?

ただし、これらのタグ値をデータベース列に挿入したいとします。たとえば。 <merchantId>101</merchantId>この値は、データベースの列名にmerchantIdとして格納する必要があるとします。

+0

でパラメータを編集だから何が正確である:あなたが Node node = nodeListVar.item(indexOfNode) 内のすべてのノードを取得し、あなたのデータを取得するために繰り返すことができNodeListから あなたの質問?どのようにデータベースに挿入するのですか?または、DOMパーサの結果から値を抽出する方法(最初の回答を参照)?または...? – home

答えて

0

機能document.getElementsByTagName()がノードのリスト(NodeList)を戻しています。

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

使用すると、1つのノード内でより多くのmerchantIdタグを持っている場合は、あなただけの.item()

関連する問題