概述
import javax.xml.parsers.*; import org.xml.sax.*; import java.io.*; import org.w3c.dom.*; public class code10_3{ static Document document; public static void main(String[] args){ if(args.length!=1){ System.out.println("加载xml file"); return; } DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); try{ DocumentBuilder db=dbf.newDocumentBuilder(); //读入XML文档//saxParser.parse(new InputSource("D.xml"),myHandler); document=db.parse(new File(args[0])); //获得根元素 Node root=document.getDocumentElement(); //获得根元素的子节点列表 NodeList childs=root.getChildNodes(); GetElement(childs); }catch(SAXException se){ //解析过程错误 Exception e=se; if(se.getException()!=null) e=se.getException(); e.printStackTrace(); }catch(ParserConfigurationException pe){ //解析器设定错误 pe.printStackTrace(); }catch(IOException ie){ //文件处理错误 ie.printStackTrace(); } } public static void GetElement(NodeList childs){ int i=0; if(childs.getLength()==0) {//该节点没有子节点 System.out.println("该节点没有子节点!"); } for(i=0;i0) { System.out.println("txtName="+txtName+"; txtValue="+txtValue.trim()); } } } } }
最后
以上就是文静镜子为你收集整理的java xml调用xml_JAVA中调用XML的全部内容,希望文章能够帮你解决java xml调用xml_JAVA中调用XML所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复