zoukankan      html  css  js  c++  java
  • XML

    1、xml 即可扩展标记语言,它的特点就是可扩展的,标签都是自定义的的,而且语法十分严格

    2、xml一般用来:存储数据、配置文件、或者用来在网络中传输,不过现在最常用的还是用来作为配置文件

    3、xml的语法格式:<?xml version="1.0" encoding="UTF-8"?>

                 version:表示xml文档版本 

               encoding:表示当前文档编码

    4、 xml文档语法规范:1、文档的第一行必须是xml的文档声明

               2、文档必须包含根元素,并且根元素是唯一的 

               3、每个开始标记必须和结束标记配对使用

    5、xml中的Element元素是xml文档中最重要的组成部分

       元素的命名规则:1、不能使用空格和冒号

              2、xml标签名称区分大小写

              3、xml必须有且只有一个跟元素

    6、xml中的属性:1、属性是元素中的一部分,它必须出现在元素的开始标签中

            2、属性的定义格式:属性名=属性值,其中属性值必须使用单引号或者双引号包裹起来

            3、一个元素可以有0-n个属性,但是一个元素中不能出现同名的属性

            4、属性名不能使用空格、冒号等特殊字符,且必须以字母开头

    7、xml中的注释方式 :以“<--"开始  以"--> ”结束

    8、xml约束: xml文档约束用来约束一个xml文档的书写规范,常见的xml约束有:DTD 、Schema

    9、xml解析方式: 将数据存储在xml中之后,通过特定的解析方式可以获得xml内的内容,当然使用io也是可以

              完成,不过步骤繁琐,常用的xml解析方式有:DOM 、SAX

    10、xml解析器: 根据不同的解析方式提供的具体实现,但有的解析器操作过于繁琐,所以有了易于操作的

            解析开发包:JAXP,DOM4J(常用),jsoup,pull

    11、dom4j的使用:导入 dom4j-1.6.1.jar 

              使用核心类SaxReader加载xml文档获得Document,通过Document 对象获得文档的根元素

              然后就可以通过根元素进行操作了,常见的api如下:

             

    12、Xpath方式读取xml:因为DOM4j在解析的xml的时候只能一层一层解析,当xml文件层数过多时,会很不方便,

                当结合XPATH就可以直接获取到某个元素

      XPath基本语法: 

             

      XPathAP介绍:

              

    13、JDBC自定义XML

    XML

  • 相关阅读:
    PHP 扩展开发
    redis 简单动态字符串 SDS
    解决 call to undefined function mssql_connect 报错
    aws lnmp环境搭建 绑定域名
    PHP 内存管理 写时复制 垃圾回收
    CSS3详解:transform、transition
    详细图解window环境mongodb下载、安装、配置与使用
    介绍一款好用 mongodb 可视化工具
    安装MongoDB启动时报错‘发生系统错误2’的解决办法
    .md即markdown文件的基本常用编写语法
  • 原文地址:https://www.cnblogs.com/hzaixt/p/13932300.html
Copyright © 2011-2022 走看看