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

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

难度初级
时长 3小时 0分
学习人数
综合评分9.63
323人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • java没有学好,这个xml文件的解析方式无法领会
    查看全部
  • 不同APP之间的通信,不同的平台间的通信,不同平台间的数据共享。XML文件主要用于存储以及传输信息。
    查看全部
    1 采集 收起 来源:初次邂逅 XML

    2014-11-10

  • DOM 解析 获取节点名、值:getNodeName() getNodeValue() getTextContent() 获取子节点:getChildNodes() 返回 NodeList 获取属性节点:getAttributes() 返回 NamedNodeMap JDOM 解析 获取节点名、值:getName() getValue() 获取子节点:getChildren() 返回 List<Element> 获取属性节点:getAttributes() 返回 List<Attribute>
    查看全部
  • 1、使用 foreach 遍历子元素节点时,获取索引使用 indexOf + 1 for(Element ele : eles) eles.indexOf(ele)+1 2、获取元素的属性节点 List<Attribute> attrs = ele.getAttributes(); 如果知道属性名称通过 getAttributeValue("属性名") 获取属性值
    查看全部
  • JDOM 解析 xml 文件 1、创建一个 SAXBuilder 对象 SAXBuilder saxb = new SAXBuilder(); 2、可以不创建输入流,直接将 xml 文件加载到 SAXBuilder 中(抛出 JDOMException/IOException) Document doc = saxb.build(fileName); 3、通过 getRootElement() 获取根节点元素返回的是 Element,DOM 解析返回的是 Node Element eleRoot = doc.getRootElement(); 4、通过 getChildren() 获取根节点元素的子节点返回 List<Element> List<Element> eles = eleRoot.getChildren();
    查看全部
  • 视频缓冲好久
    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2014-11-07

  • 女的?
    查看全部
  • JDOM解析文件 1、创建一个 SAXBuilder 对象 SAXBuilder saxb = new SAXBuilder(); 2、创建输入流,将 xml 文件加载到输入流中(抛出 FileNotFoundException) InputStream is = new FileInputStream("xxx.xml"); 3、通过 SAXBuilder 的 build 方法将输入流加载到 saxb 中获取 dom 对象 (抛出 JDOMException IOException) Document doc = saxb.build(is); 或者直接将 xml 文件加载 Document doc = saxb.build("xxx.xml");
    查看全部
  • 3、创建 SAXHandler 对象继承 DefaultHandler 重写它的方法(startElement,endElement,startDocument,endDocument,characters )都抛出 SAXException 在 startElement,endElement 方法中判断节点获取该节点的属性信息,characters 方法中获取节点值 4、解析 xml 文档(parse 方法抛出 IOException) 创建输入流,将 xml 文件加载到输入流中 InputStream is = new FileInputStream("xxx.xml"); 开始解析 xml 文件 sp.parse(is,SAXHandler 的实例对象);
    查看全部
  • SAX 方式解析 xml 步骤 1、通过 SAXParserFactory 的静态 newInstance() 方法获取 SAXParserFactory 的实例对象 SAXParserFactory spf = SAXParserFactory.newInstance(); 2、通过 SAXParserFactory 实例对象的 newSAXParser() 获取SAXParser 的解析实例 (抛出:ParserConfigurationException,SAXException) SAXParser sp = spf.newSAXParser();
    查看全部
  • B、知道元素节点的属性节点 ( Element ele = (Element)els.item(index); ele.getAttribute("xxx"); )
    查看全部
  • 知道节点名称获取元素节点的子节点 NodeList eles = document.getElementByTagName("xxx"); 获取集合中的元素节点 Node ele = eles.items(index); A、不知道元素节点有多少属性节点 ( 获取元素节点的属性集合 NamedNodeMap attrs = ele.getAttributes(); 获取集合中的属性节点 Node attr = attrs.items(index); 获取属性值、名 attr.getNodeName() attr.getNodeValue() )
    查看全部
  • 阿撒爱上撒撒
    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2014-11-05

  • dbkrjgvvb
    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2014-11-02

  • JDOM,DOM,DOM4J
    查看全部

举报

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

微信扫码,参与3人拼团

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

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