XML的文档声明

1.XML的文档声明
  <?xml version="1.0" encoding="utf-8"?>
  文档声明必须写在第一行第一列
  属性
    version:xml的版本 1.0(使用) 1.1
    encoding:xml的编码 utf-8 gbk iso-8859-1(不包含中文)
    standalone:是否需要依赖其他的文件 yes/no
 
2.定义元素(标签)
  标签定义有开始必须有结束
  包含标签主体:<person>文本内容</person>
  标签没有内容:<person />
  一个XML文档必须有且仅有一个根标签,其他标签都是根标签的子标签
  XML代码区分大小写,不能以数字和下划线(_)开头
  不能以xml、XML、Xml等开头
  不能包含空格
  名称中间不能包含冒号(:)
 
3.定义属性
  <person id="1">文本内容</person>
  属性为id
 
4.注释
  <!---->
  注释不能放在第一行第一列
 
5.特殊字符
  特殊字符可以通过实体符号表示
  &  &amp;
  <  &lt;
  >  &gt;
  "   &quot;
  '    &apos;
 
6.CDATA区
  可以解决多个字符都需要转义的操作
  <![CDATA[内容]]>
  <![CDATA[if(a > b && b < c) {}]]>
 
7.PI指令(处理指令)
  处理指令,简称PI(Processing Instruction)
  用来指挥软件如何解析XML文档
  语法必须以"<?"作为开头,以"?>"作为结尾
  常用处理指令
    XML声明:<?xml version="1.0" encoding="utf-8"?>
    xml-stylesheet指令:指示XML文档所使用的CSS样式XSL
    <?xml-stylesheet type="text/css" href="style.css"?>
    注:对中文命名的标签元素不起作用
 
XML的语法总结
  所有XML元素都必须有关闭标签
  XML标签对大小写敏感
  XML必须正确的嵌套顺序
  XML文档必须有且只有一个根元素
  XML的属性值需要加引号(单、双)
  特殊字符必须转义 -- <![CDATA[内容]]>
  XML中的空格、回车换行会在解析时被保留

转载于:https://www.cnblogs.com/linyisme/p/5865129.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值