zoukankan      html  css  js  c++  java
  • 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中的空格、回车换行会在解析时被保留
  • 相关阅读:
    Android 中文 SDK (47) —— Filter
    Android 中文API (65) —— BluetoothClass[蓝牙]
    Android 中文 API——android.widget合集(中)(50篇)(chm格式)
    android 中文 api (72) —— BluetoothSocket[蓝牙]
    Android 中文API (61) —— ViewSwitcher
    Android API 中文 (51) —— ZoomButtonsController
    Android API 中文 (55) —— ListAdapter
    Android SDK 中文 (56) —— ViewFlipper
    什么是 COM编程技术?
    怎么打出全角的小写英文字母?
  • 原文地址:https://www.cnblogs.com/linyisme/p/5865129.html
Copyright © 2011-2022 走看看