XML学习笔记6——XML声明

XML文档总是以一个XML声明开始,其中指明所用的XML版本、文档的编码、文档的独立性(意思是该文档是否需要引用其它文档)。
XML声明的语法:

<?xml 版本声明 [文档编码] [文档的独立性]?>

注意开始出的第一个问号两边不允许有任何的空格
中括号的意思是可选的意思,简单来说就是该属性可以写也可以不写。当然,不写系统会给你个默认值。

先看最简单的只有版本声明的XML声明

<?xml version="1.0"?>

因为不同的版本实现细节和语法规则可能不同,所以要指明使用哪个版本。这样XML处理器就能够完美的解析XML文档了。

文档编码信息,可选的取值有好多种随用随记即可,可选的意思是可以写也可以不写,默认是utf-8,当不主动写的时候会给出。
再看既有版本声明又有文档编码声明的XML声明

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

standardalone属性只有两个取值,yes/no。默认值是no,也就是不独立的意思,也就是可能会引用其他文档的意思。yes就是独立,不引用任何外部的文档。
最后看既有版本声明又有编码声明又有独立文档声明的XML声明。

<?xml version="1.0" encoding="gb2312" standalone="yes"?>

XML声明必须位于文档的第一行,前面不要有任何字符。个人记得连注释都不要有。

XML1.0版常用的XML文档声明的格式为

<?xml version="1.0" encoding=“gb2312”?>

几乎所有情况都是需要引用外部文件的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值