http://www.w3school.com.cn/xml/xml_syntax.asp

在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签

声明不属于XML本身的组成部分。它不是 XML 元素,也不需要关闭标签。

在 XML 中,有 5 个预定义的实体引用:

&lt; < 小于
&gt; > 大于
&amp; & 和号
&apos; ' 单引号
&quot; " 引号

注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。

XML 的优势之一,就是可以经常在不中断应用程序的情况进行扩展。

如果属性值本身包含双引号,那么有必要使用单引号包围它,就像这个例子:<gangster name='George "Shotgun" Ziegler'>

或者可以使用实体引用:

<gangster name="George &quot;Shotgun&quot; Ziegler">

请尽量使用元素来描述数据。而仅仅使用属性来提供与数据无关的信息。

XML中少 用属性,用元素代替之     元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素。

使用 CSS 格式化 XML 不是常用的方法,更不能代表 XML 文档样式化的未来。W3C 推荐使用 XSLT

XSLT 是首选的 XML 样式表语言。

XSLT (eXtensible Stylesheet Language Transformations)

转载于:https://www.cnblogs.com/junxu/p/5479220.html

w3schools文档学习笔记 - XML相关推荐

  1. 【ember zigbee】序章:协议栈相关文档学习笔记

    原文地址:https://blog.csdn.net/tainjau/article/details/90648114 文章目录 写在前面 一.材料出处 二.文档解析 2.1.EZSP Protoco ...

  2. python定义函数的组成部分有_Python文档学习笔记(4)--定义函数

    定义函数 关键字 def 引入函数的定义.其后必须跟有函数名和以括号标明的形式参数列表.组成函数体的语句从下一行开始,且必须缩进. 执行 一个函数会引入一个用于函数的局部变量的新符号表. 因此,在函数 ...

  3. IAM 策略文档学习笔记

    策略文档 IAM 许可策略 附加到确定角色可执行哪些任务的角色.将许可限定为仅角色需要进行的操作,以及仅为进行这些操作角色需要的资源.您可以使用 AWS 管理的或客户创建的 IAM 许可策略 操作:您 ...

  4. Vue3 文档学习笔记

    vue3学习笔记 setup() 生命周期的与vue2的不同点在:beforeCreated.created都在setup()里进行默认调用,其他的都要写在setup()里面,算做compositio ...

  5. Django1.10文档学习笔记二

    创建应用 1 创建project Django-admin startproject mysite 自动创建目录结构: mysite/    #项目容器 Manage.py    #命令行工具 mys ...

  6. Unity Shader unity文档学习笔记(十一):战争迷雾核心算法

    核心算法 非常简单 主要就是把一个点的世界坐标转换到贴图的UV坐标 给整个场景一个大的plane 加上写的shader 摄像机位置调成plane的正上方 Shader "Unlit/FogR ...

  7. Unity Shader unity文档学习笔记(十七):径向模糊 实现类似冲锋时的速度感

    实现思路:离中心点越远的像素 模糊效果越明显 UV偏移的量越大 shader // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'Uni ...

  8. mysql语法大全w3school_(二)mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)...

    1.选中要使用的数据库(选中上篇创建的test数据库) 现有的数据库 mysql>use test; 则选中test数据库: 2.创建一张表 2.1column代表每一列的名称,datatype ...

  9. Spring文档学习

    Spring文档学习 参考Spring Framework Documentation学习 1. IoC 容器 1.1 容器实例化 <beans><import resource=& ...

最新文章

  1. mysql datetime最小值_MySQL的5种时间类型的比较
  2. Android App 的主角:Activity
  3. Find The Multiple POJ - 1426 (BFS)
  4. android程序导入虚拟机,android项目打包成apk应用程序后部署到虚拟机上测试
  5. 2018北京ICPC D. Frog and Portal(构造)
  6. 设计模式-第一篇之单例模式
  7. latex图像注释位置
  8. 怎样把COFFEEscript 编译成JS
  9. Cortex-M3单片机的IAP在线升级上位机和下位机
  10. 能帮我看看那里错了吗
  11. [ArcGIS] 空间分析(八) 水文分析
  12. OpenCV 将单通道转换为三通道
  13. C++的学习心得和知识总结(十八)|基于EasyX实现 2048游戏 项目(C/C++版)
  14. PyPDF2--如何使用python操作你的PDF文档
  15. 先验概率跟后验概率(通俗易懂)
  16. Visual Saliency Transformer 读后感
  17. uniapp 侧边选项卡(左右滚动)
  18. 主动降噪耳机哪个牌子性价比最高?千元内主动降噪耳机推荐
  19. Apache入门 篇(二)之apache 2.2.x常用配置解析
  20. php获取android版本,php-获取Android应用的类别-在服务器端

热门文章

  1. 八省联考林克卡特树【题解】
  2. 推荐几个Windows工具软件: Stickies - 桌面贴
  3. 了解Kafka的基本理论
  4. 转贴一篇经典文章--条件判定覆盖和修正条件判定覆盖的差异
  5. matlab零极点增益模型,[求助]怎么在GUI里面实现零极点增益计算
  6. 【转】生命中的最后一天
  7. 移动互联网发展的未来前景和趋势
  8. Android 10.0 软硬键盘同时使用的兼容(软键盘与内置物理键盘共存)
  9. 数据库技术——数据定义与查询
  10. 网站架构和servlet架构