ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> 其他编程教程 >> Java读写Xml

Java读写Xml(1/4)

来源:网络整理     时间:2018-10-04     关键词:

本篇文章主要介绍了" Java读写Xml",主要涉及到方面的内容,对于其他编程教程感兴趣的同学可以参考一下: XmleXtendsible markup language 可扩展的标记语言XML 有什么用?可以用来保存数据可以用来做配置文件数据传输载体定义xml其实就是...

Xml

eXtendsible markup language 可扩展的标记语言

XML 有什么用?

  1. 可以用来保存数据

  2. 可以用来做配置文件

  3. 数据传输载体

定义xml

其实就是一个文件,文件的后缀为 .xml

. 文档声明

    简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析
    <?xml version="1.0" ?>

    encoding : 解析xml中的文字的时候,使用什么编码来翻译
    <?xml version="1.0" encoding="gbk" ?>

    standalone  : no - 该文档会依赖关联其他文档 ,  yes-- 这是一个独立的文档
    <?xml version="1.0" encoding="gbk" standal ?>

encoding详解

在解析这个xml的时候,使用什么编码去解析。 —-解码。

 文字, 而是存储这些文字对应的二进制 。 那么这些文字对应的二进制到底是多少呢? 根据文件使用的编码 来得到。 

默认文件保存的时候,使用的是GBK的编码保存。

所以要想让我们的xml能够正常的显示中文,有两种解决办法

  1. 让encoding也是GBK 或者 gb2312 .

  2. 如果encoding是 utf-8 , 那么保存文件的时候也必须使用utf-8

  3. 保存的时候见到的ANSI 对应的其实是我们的本地编码 GBK。

为了通用,建议使用UTF-8编码保存,以及encoding 都是 utf-8

元素定义(标签)

  1. 其实就是里面的标签, <> 括起来的都叫元素 。 成对出现。 如下:

    <stu> </stu>
    
  2. 文档声明下来的第一个元素叫做根元素 (根标签)

  3. 标签里面可以嵌套标签

  4. 空标签

    既是开始也是结束。 一般配合属性来用。
    
    <age/>
    
    <stu>
        <name>张三</name>
        <age/>
    </stu>
  1. 标签可以自定义。

    XML 命名规则

    XML 元素必须遵循以下命名规则:
    
    名称可以含字母、数字以及其他的字符 
    名称不能以数字或者标点符号开始 
    名称不能以字符 “xml”(或者 XML、Xml)开始 
    名称不能包含空格 
    
命名尽量简单,做到见名知义

简单元素 & 复杂元素

  • 简单元素

元素里面包含了普通的文字

  • 复杂元素

元素里面还可以嵌套其他的元素

属性的定义

定义在元素里面, <元素名称 属性名称=”属性的值”></元素名称>
张三
18
李四
28

xml注释:

与html的注释一样。

相关图片

相关文章