当前位置: 代码迷 >> 综合 >> xml之基本语法
  详细解决方案

xml之基本语法

热度:92   发布时间:2023-10-25 13:56:04.0


1.文档的声明
  <?xml version = "1.0" ?>//文档声明,后面问号的空格是一个半角的空格
  <?xml version = "1.0" ?encoding= "gb2312" ?>//encoding说明了编码形式,为什么不用UTF-8?  因为在记事本在保存的时候用的是本地的代码转换器gb2312,而打开的时候浏览器会用UTF-8的方式打开,出现乱码.而解决这个问题的还能是选择另存为选择UTF-8,的储存方式
  <?xml version = "1.0" ?encoding= "gb2312" standalone="yes"?>//standalone是说明这个XML文件是否独立,也就是是否依赖于其他的文档,但是浏览器没有关注这个属性。

2.元素就是标签
  只有一个根标签,,
  不同于html的是xml的标签对于空格和回车,是不同的在xml中他们都属于内容。这样也会带来麻烦
  区分大小写
  不能以数字与下划线开头
  不能以xml开头
  不能包含空格
  名称中间不能带有冒号
3.属性
  属性值一定要用单双引号引起来
  有两种表示方法<input name= "text">

或者<input>
     <name>text</name>
     </input>

4.注释
<!--注释-->格式
在xml声明之前不能有注释
而且注释不能嵌套

5.CDATA区
在这个区内的东西xml的解析程序不会处理而是原分不动的输出
<![CDATA[
 内容
]]>

5.转义字符
原分不动的输出//给人看
而CDATA区的是给机器看的

6.处理指令  简称pi
比如说关联一个css的文件
<?xml-stylesheet type="css" href="1.css" ?>
注意点是<?   ?>这一定是xml声明的格式


 
  相关解决方案