读xml属性

String strURL = ConfigUtil.getInstance().getString("topviewxmlpath");    URL url = new URL(strURL);        TopView tv=null;    List<TopView> topviewList=new ArrayList();        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();    dbf.setValidating(false);    DocumentBuilder doc_builder = dbf.newDocumentBuilder();    Document doc = doc_builder.parse(new InputSource(      new InputStreamReader(url.openStream(), "GB2312")));    // Get root node    Element rootElement = doc.getDocumentElement();    if (rootElement == null)    {     return null;    }      NodeList paramNodeLists = doc.getElementsByTagName("z:row");    int iNodeCount = paramNodeLists.getLength();    for (int i = 0; i < iNodeCount; i++)    {     Node node = paramNodeLists.item(i);          String f1 = node.getAttributes().getNamedItem("f1")       .getNodeValue();     String f2 = node.getAttributes().getNamedItem("f2")       .getNodeValue();     String f3 = node.getAttributes().getNamedItem("f3")       .getNodeValue();     String f4 = node.getAttributes().getNamedItem("f4")       .getNodeValue();     String f5 = node.getAttributes().getNamedItem("f5")       .getNodeValue();     String f6 = node.getAttributes().getNamedItem("f6")       .getNodeValue();     String f7 = node.getAttributes().getNamedItem("f7")       .getNodeValue();     String f8 = node.getAttributes().getNamedItem("f8")       .getNodeValue();     String f9 = node.getAttributes().getNamedItem("f9")       .getNodeValue();     String f10 = node.getAttributes().getNamedItem("f10")       .getNodeValue();     String f11 = node.getAttributes().getNamedItem("f11")       .getNodeValue();     String f12 = node.getAttributes().getNamedItem("f12")       .getNodeValue();     String f13 = node.getAttributes().getNamedItem("f13")       .getNodeValue();     String f14 = node.getAttributes().getNamedItem("f14")       .getNodeValue();     String f15 = node.getAttributes().getNamedItem("f15")       .getNodeValue();     String f16 = node.getAttributes().getNamedItem("f16")       .getNodeValue();     String f17 = node.getAttributes().getNamedItem("f17")       .getNodeValue();     String f18 = node.getAttributes().getNamedItem("f18")       .getNodeValue();     String f19 = node.getAttributes().getNamedItem("f19")       .getNodeValue();     if (!hangye.contains(f17))      hangye+=f17+",";     tv=new TopView();     tv.setF1(f1);//use     //tv.setF2(f2);     //tv.setF3(f3);     //tv.setF4(f4);     tv.setF5(f5);//use     //tv.setF6(f6);     //tv.setF7(f7);     //tv.setF8(f8);     //tv.setF9(f9);     //tv.setF10(f10);     //tv.setF11(f11);     //tv.setF12(f12);     //tv.setF13(f13);     //tv.setF14(f14);     //tv.setF15(f15);     //tv.setF16(f16);     tv.setF17(f17);//use     //tv.setF18(f18);     //tv.setF19(f19);     topviewList.add(tv);    }    return topviewList;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值