0
点赞
收藏
分享

微信扫一扫

Java读取xml文件的几种方式---什么是xml文件


xml的诞生

            生日 1998年2月10日,W3C组织发布了XML 1.0 as a Recommendation。

开始的时候... 互联网的发展迫切的需求一种严谨、严格、扩充性好的标记语言

但HTML却对内容和信息涵义的表达能力极度缺乏

目标:让SGML在Web上工作 过于庞大和复杂的SGML需要在Web上有一个精简的运行版本

XML发展成为一个标准的数据交换的平台

2.什么是xml文件?

            XML-Extensible Markup Language

            XML是一种标记语言 与HTML一样,XML也源自SGML。

            它保留了SGML 80%的功能,是一个精简的SGML。

             可扩展的 XML是一种定义语言。相比HTML标记语言,

             XML允许定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。

 3.XML长什么样子?

           

<?xml version="1.0" encoding="UTF-8"?>
<文学书籍 name="红楼梦" cataloge="古典名著">
<出版商 name="岳麓出版社"/>
<价格>1000</价格>
</文学书籍>

4.XML的用处

      描述对象 对象的属性 对象的关系

5.XML的意义

跨硬件平台

跨软件平台

跨语言(Cluture)

 

6.XML的基本准则

所有元素都必须正确的关闭

元素标签之间不得交叉

所有属性都得加上引号

区分大小写

空格敏感

7.CDDATA区????

 

8.xml文件验证(就相当于代码检查)

合法的 XML 文档是“形式良好”的 XML 文档,同样遵守文档类型定义 (DTD) 的语法规则

Java读取xml文件的几种方式---什么是xml文件_html

<!DOCTYPE note SYSTEM "Note.dtd">

XML Schema

W3C 支持一种基于 XML 的 DTD 代替者,它名为 XML Schema:

<xs:element name="note">

<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>

</xs:element>

举报

相关推荐

0 条评论