1、XML第一行:
原文链接:https://www.f2er.com/xml/296807.html
<?xml version = "1.0"encoding = "utf-8" standalone = 'yes'?> 住:红色部分顺序不能换
<?处理指令必须要顶格写,不能加Tab或空格
多个属性之间使用空格分开。
3、 标签的名字严格区分大小写
4、<?xml-stylesheet type="text/css" href="hello.css" ?> 使用样式使XML内容与展现形式的分离。
5、 XML注释:示例,<!-- 注释 -->。注释不能嵌套,只有一种注释方式。
6、<score/>简写开始与结束
7、一个属性在一个元素上只能出现一次。
8、实体:
作用:避免重复输入
XML:预定义实体
实体 | 符号 |
< | < |
> | > |
& | & |
" | " |
' | ' |
自定义实体:
<!DOCTYPE 跟元素[
<!ENTITY 实体名 "实体内容">
]>
引用已定义的实体:
&实体名;
例子:
<?xml version="1.0"?>
<!DOCTYPE company[
<!ENTITY school "中科院大学">
<!ENTITY address "北京">
]>
<company>
<name> &school;</name>
<address>&address;</address>
</company>
<!DOCTYPE company[
<!ENTITY school "中科院大学">
<!ENTITY address "北京">
]>
<company>
<name> &school;</name>
<address>&address;</address>
</company>
9、CDATA
<?xml version='1.0'?>
<root>
<![CDATA[
<HELLO>
<WORLD>
]]>
<subroot>
</subroot>
</root>
<root>
<![CDATA[
<HELLO>
<WORLD>
]]>
<subroot>
</subroot>
</root>
10、元素语法: