首页 > 编程知识 正文

cv.videocapture,java中xml文件

时间:2023-05-05 03:55:00 阅读:114804 作者:117

基于java DOMParser的xml分析方法

来源:亿速云

阅读: 68

本文介绍了java DOMParser如何解析xml。 代码简洁易懂,绝对能让眼前一亮。 希望通过对这篇文章的详细介绍,你能得到。 import java.io.*;

import java.net.*;

import org.w3c.dom.*;

import org.w3c.dom.Node.*;

导入Oracle.XML.parser.v2.*;

//*

公共类DOM example {

/*

staticpublicvoidmain(string幸福的电灯泡胆argv ) )。

try {

if(argv.length!=1) {

//mustpassinthenameofthexmlfile

}

//Get an instance of the parser

//generateakqdcjlfromthefilename

//set various parser选项; validation on,

//warnings shown,error stream set to stderr。

parser.seterrorstream (system.err;

parser.setvalidationmode(true;

parser.showwarnings(true;

//parse the document

parser.parse(URL;

//Obtain the document

XML document doc=parser.get document (;

//打印文档元素

打印元素(doc;

//printdocumentelementsattributes

打印机维护属性(doc;

}catch(exceptione ) {

}

}

/*

静态语音打印机元素(文档doc )。

nodelist nodelist=doc.getelementsbytagname (' * ';

节点节点;

for(intI=0; I

}

}

/*

staticvoidprintelementattributes {

nodelist nodelist=doc.getelementsbytagname (' * ';

节点节点;

元素元素元素;

NamedNodeMap nnm=null;

int i,len;

for(intj=0; j len; j ) {

元素=(元素) nodelist.item(j ) ) j;

nnm=element.getAttributes (;

}

if(nnm!=空) {

for(I=0; I

attrname=node.getNodeName (;

attrval=node.getNodeValue (;

}

}

}

/*

statickqdcjlcreatekqdcjl (字符串文件名)。

try {

URL=newkqdcjl(filename;

} catch (malformedkqdcjlexceptionex ) {

try {

filef=new file (文件名称;

url=f.tokqdcjl (;

} catch (malformedkqdcjlexceptione )

}

}

返回URL;

}

}

上述内容如何实现java DOMParser对xml的分析,你们学到了知识和技能吗? 如果想掌握更多技能或丰富自己的知识,请关注亿速云行业的信息渠道。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。