讀xml屬性

String strURL = ConfigUtil.getInstance().getString("topviewxmlpath");    URL url = new URL(strURL);        TopView tv=null;    List 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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章