亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Java計算XML文件中的標簽重復次數

使用Java計算XML文件中的標簽重復次數

慕的地6264312 2021-05-14 19:13:19
我有一個類似于以下文件的XML文件:<rec><v001>001</v001> <v002>2012609272311</v002><v003>616.890231</v003><v005>7</v005><v006>m</v006><v007>^a115001^b1^c1^d20100000^e2^fOvernight^m1</v007><v007>^a115002^b2^c1^d20100000^e1^m2</v007><v007>^a115003^b3^c1^d20100000^e1^m3</v007><v007>^a115004^b4^c1^d20100000^e1^m4</v007><v007>^a115005^b5^c1^d20100000^e1^m5</v007><v007>^a115006^b6^c1^d20100000^e1^m6</v007><v016>ROCHA, Ruth Mylius</v016><v018>Enfermagem em Saúde Mental</v018></rec>“ rec”標簽與注冊表匹配,我需要計算v007標簽在每個rec中重復多少次。我正在使用以下功能:static private int getCount(Node parentNode, String childName) {int qtdEx = 0;NodeList nList = parentNode.getChildNodes();for (int i = 0; i < nList.getLength(); i++) {    Node n = nList.item(i);    String name = n.getNodeName();    if (name != null && name.equals(childName)) {        return qtdEx++;    }}return 0;}此函數僅返回0,我對其進行如下測試:NodeList nList = doc.getElementsByTagName("rec");for (int i = 0; i < nList.getLength(); i++) {        Node node = nList.item(i);        List<Object> columns = null;                                                      columns = Arrays.asList(getCount(node, "v007"));        }如果有人可以幫助,謝謝!
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 324 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號