分类：电脑/网络-程序设计-JAVA相关
问题：100分跪求如何使用JAVA读取XML数据存入数组如题，我需要从 
如题，我需要从中读取数据，根据数据绘制饼图，我现在的问题是无法从xml中读取数据并存入数组。
回答：读取xml文件内容的/*******@authornotattributable*@version1.0*/ m.*; rsers.*; ansform.*;importorg.w3c.*; .*; ansform.TransformerFactory; ansform.Transformer; m.DOMSource; ream.StreamResult;publicclassxmltest{publicstaticvoidmain(String[]args){try{DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();DocumentBuilderdb= wDocumentBuilder();Documentdoc= rse("c:/xml.xml");Elemente= tDocumentElement();NodeListnl= tChildNodes();Nodenode= tFirstChild();while(node!=null){printNode(node,0);node= tNextSibling();}}catch(Exceptione){}}publicstaticvoidprintNode(Nodenode,intlevel){if(node!=null){for(inti=level;--i>0;) int('\t');shorttype= tNodeType();Stringvalue="";{if( tNodeValue()!=null)value="\tvalueis\""+ tNodeValue()+"\"";System. intln( tNodeName()+value);if(node.hasAttributes()){NamedNodeMapnodeMap= tAttributes();for(inti=0;i< tLength();i++){printNode( em(i),level+3);}}}Nodechild= tFirstChild();while(child!=null){printNode(child,level+1);child= tNextSibling();}}}}