为了账号安全,请及时绑定邮箱和手机立即绑定

Java眼中的XML---文件读取

难度初级
时长 3小时 0分
学习人数
综合评分9.63
323人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.5 逻辑清晰
if(aName.equals("book")){
system.out.println;
qName.equals();
String value=attributes.getValue("id");
system.out.println();
attributes.getLentth();
int num=attributes.getLength();
for(int i=0;i<num;i++){
system.out.println
attributes.getQName();
system.out.println();
SAX:
Handler;
SAXParserFactory factory=SAXParserFactory.newInstance();
SAXPaeser parser=factory.newSAXParser();
parser.parse("
public class SAXParserHandler extends DefaultHandler{
startElement
book.getChidNodes();
Nodelist childNodes=book.getChildNodes();
for(int k=o;k<childNodes.getLength();k++){
System.out.println(
if(childNodes.item(k).getNodeType()==Nade.element_node){
for(int j=0;j<attrs.getlength();j++){
attrs.item(j).get
attr.getNodeName();
System.out.println();
i+1;
booklist;
for(int i=0;i<booklist.getlength();i++){
booklist.item(i);
nodelist;
node book=booklist.item()i;
book.getAttributes();
NameNodeMap attrs=book.getAttributes();
NamedNodeMap attrs=book.getAttributes();
System.out.println(i+1);
attrs.getLength();
NodeList bookList=document.getElents
booklist.getLength();
getElementsByTagName();
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
db.parse("books.xml");
document document=db.parse("books.xml");
四种解析 DOM SAX DOM4J JDOM;
BOOKSTORE BOOK
<?xml version="1.0" encoding="utf-8"?>
<name>
<author>
java解析xml文件的内容:初次解构xml:
树形结构存储:<bookstore>
<book id="1"><id>1</book>
<book id="2"

</bookstore>
听见dom4j也能支持XPath解析,瞬间觉得感觉好多了
课程须知
本课程是 Java 的中级课程,需要各位小伙伴们熟悉 Java 面向对象的思想,并能熟练掌握 Java I/O 的相关知识。对如何将内容写入 XML 文件感兴趣的小伙伴们,可以进入《Java 眼中的 XML --- 文件写入》一探究竟
老师告诉你能学到什么?
1、XML 的基本概念 2、XML 在实际项目开发中的的用途和优点 3、如何通过 Java 解析 XML

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消