zl程序教程

您现在的位置是:首页 >  其他

当前栏目

XML 基础详解编程语言

2023-06-13 09:20:47 时间

XML的定义:可扩展的标记语言。XML中并没有预定义标签,他的一切标记需要用户自定义。

XML的作用:传输/存储数据,而非显示数据。 XML 是独立于软件和硬件的信息传输工具。

XML的意义:

            1.简化数据共享  在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。XML 数据以纯文本格式进行存储,

因此提供了一种独立于软件和硬件的数据存储方法。  这让创建不同应用程序可以共享的数据变得更加容易。

(过去很多软件系统都是自己独有的存储格式,第一个byte放什么,第二个byte放什么,如果没有文  档说明,

  很难让第三方软件识别和读取,所以难兼容。而xml是一种自说明的结构,虽然也需要映射系统来转换xml

和对象,但基于文本的xml多少能指出数 据的意义的。相对于过去的二进制格式,xml更容易兼容罢了。)

  2.简化数据传输  通过 XML,可以在不兼容的系统之间轻松地交换数据。对开发人员来说,其中一项最费时的挑战一直是在因特

 网上的不兼容系统之间交换数据。 由于可以通过各种不兼容的应用程序来读取数据,以 XML 交换数据降低

了这种复杂性。

  3.简化平台的变更  升级到新的系统(硬件或软件平台),总是非常费时的。必须转换大量的数据,不兼容的数据经常会丢失。

XML 数据以文本格式存储。这使得 XML 在不损失数据的情况下,更容易扩展或升级到新的操作系统

、新应用程序或新的浏览器。

一、XML语法结构

XML 文档必须有根元素 XML 文档必须有关闭标签 XML 标签对大小写敏感 XML 元素必须被正确的嵌套 XML 属性必须加引号
XML 基础详解编程语言
XML 基础详解编程语言

 ?xml version="1.0" encoding="utf-8"? 

 !-- XML 声明。它定义 XML 的版本 (1.0) 和所使用的编码 utf-8-- 

 note 

 to George /to 

 from John /from 

 heading Reminder /heading 

 body Dont forget the meeting! /body 

 /note 

View Code

二、CDATA 

      XML解析器会解析XML文件的所有内容,但有时我们希望使用  、 、 / 、 ,而不破坏XML格式,就需要使用CDATA

     CDATA 区段(CDATA section)中的文本会被解析器忽略。

XML 基础详解编程语言
XML 基础详解编程语言

 ?xml version="1.0" encoding="utf-8"? 

 !-- XML 声明。它定义 XML 的版本 (1.0) 和所使用的编码 utf-8-- 

 note 

 to George /to 

 from John /from 

 heading Reminder /heading 

 body Dont forget the meeting! /body 

 function 

 ![CDATA[ 

 function testCdata(){ 

 alert("测试CDATA"); 

 /function 

 /note 

View Code

 

 

 

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/16315.html

cjavaxml