zoukankan      html  css  js  c++  java
  • xml文档

    1、开头格式:<?xml version="1.0" encoding="UTF-8"?>

    2、元素:<title 属性:id=”1”></title>

                 作用:数据载体传输数据,用做框架配置文件

                 特点:自定义标签

                 规则:至少写一个、区分大小写、成对出现、有头有尾。

    3、DTD

                作用:对xml文档的一个描述,起到约束的规则

                 规则:!ELEMENT:声明一个元素

                           ():表示元素可以包含哪些元素

                           *:表示该元素可以出现0-N次

                           +:表示该元素可以出现1-N次

                            ?: 表示该元素可以出现0-1次

    #REQUIRED:必须出现

                           CDATA:数据类型,属性类型

                           PCDATA:数据类型,元素类型

                   xml引用dtd:<!DOCTYPE 根元素 SYSTEM “pets_dtd.dtd”>

    4、解析xml文档

                     a、attribyte:属性

                     b、Comment:注释

                     c、Document:整个文档

                     d、Element:标签

                     e、Enttity:xml实体

                     f、node:节点

    解析操作:导入dom4.jar工具包

    一、创建解析器:SAXReader saxReader = new SAXReader();

    二、获取文件:Document doc = saxReader .read( new file(“文件的路径”))

    三、获取根元素:Element e = doc.getRootElement();

    四、获取子节点:element.attribute//获取根元素属性,element.(“name”)//获取子节点

    例:SAXReader saxReader = new SAXReader();

          Document doc = saxReader.read(new File("文件路径"));

            Element Ele = doc.getRootElement();

             System.out.println(Ele.getName());

             List<Element> listEle =Ele.elements();

           for (Element element : listEle) {

               Attribute att = element.attribute("ID");

             System.out.println(att.getName());

               List<Element> info = element.elements();

             for (Element element2 : info) {

              System.out.println(element2.element("name"));

              }

         }

  • 相关阅读:
    静态与动态数据分析的测试方法
    网址无法访问,显示服务器拒绝了请求
    stf浏览器端删除离线设备
    STF日志提示 Not found ; no service started
    通过adb命令获取apk的安装路径
    js页面打开方式
    windows和mac回退及撤销快捷键
    单元测试规范
    Git :fatal: refusing to merge unrelated histories解决
    mysql详解4:分组
  • 原文地址:https://www.cnblogs.com/xxt19970908/p/5279970.html
Copyright © 2011-2022 走看看