XML之基本介绍

XML是一种可扩展标记语言,常用于数据结构描述和交换。它允许用户自定义标签,采用树形结构,强调元素必须闭合,对大小写敏感,并且支持实体引用以避免语法冲突。预定义的实体引用包括小于号(<)、大于号(>)等,确保特殊字符在XML中的正确表示。
摘要由CSDN通过智能技术生成

           XML是可扩展性标记语言(Extensible Markup Language)的缩写,因为其在描述数据结构、数据共享交换及Web开发方面具有其特有的优势,所以XML越来越被开发人员喜爱,成为一种使用广泛的语言。

        1、XML的基本构成:

            以一个小段XML语句为例:

<?xml version="1.1" encoding="UTF-8" standalong="yes" ?>
<!-- a simple example-->
<!DOCTYPE name [
  <!ELEMENT name(first,middle,last)>
  <!ELEMENT first (#PCDATA)>
  <!ELEMENT middle (#PCDATA)>
  <!ELEMENT last (#PCDATA)>    
]>
<name>
   <first>A</first>
   <middle>B</middle>
   <last>C</last>
</name>
         第一行是序言,它是可选的,即不一定必须存在,但是一旦出现就必须写在最开始的地方。它声明了该版本遵循XML1.1版本,编码为UTF-8,文档为独立的。

standalone只应用于那些定义了DTD文档,并且只在使用添加或者修改内容是才适用,若无DTD,可以设置为yes或者不用管它。【注】DTD(Document Type Definition)文档类型定义是是一套关于标记符的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值