博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML基础
阅读量:5137 次
发布时间:2019-06-13

本文共 845 字,大约阅读时间需要 2 分钟。

1.声明(Declaration)部分

又称为“前言”(Prolog)
是一条XML指令,位于文档的首行。例如:
<?xml version="1.0" encoding="gb2312" standalone="yes"?>

该行的内容包括:

<?……?>:表示该行是一条指令。
xml:表示该文件是一个XML文件。
version="1.0":表示该文件遵循的是XML1.0标准。
encoding="gb2312":表示该文件使用的是gb2312字符集。
standalone="yes":表示该文件未引用其他外部的XML文件。

XML声明必须是文档的首行,且必须从第一个字符开始,前面不能有包括空格在内的任何其他字符

2.元素的定义

<元素名 属性名="属性值"……>内容</元素名>

或:
<元素名 属性名="属性值" ……/>

元素名不能有空格:

必须实体引用:

<message>if n < 10 then</message>

正确的写法:
<message>if n &lt; 10 then</message>
在XML中有5个预定义的实体引用,分别是:

&lt;(<)、&gt;(>)、&amp;(&)、

&apos;(‘)、&quot;(“)。

 

3.注释

<!--”和“-->”

注释不可以出现在标记中:

 在XML中,形如    <Button           />      的表示方式,其中“/>”的含义表示这个XML中没有内文,他是一个最小组成单元,也就是说他的中间不能包含其他任何< >的代码,所以在<Button />中间注释会出现错误 

注释中不可以出现连续两个连字符,即“--”。

注释中可以包含元素,只要元素中不包含“--”。

注释中的关键字符,如小于号(<)、大于号(>)、单引号(')、双引号(")、与字符(&),都需要使用预定义实体引用进行代替。

 

4.命名空间

啦啦啦

 

转载于:https://www.cnblogs.com/BlueFire-py/p/8746863.html

你可能感兴趣的文章
Shell流程控制
查看>>
CSS属性值currentColor
查看>>
[Leetcode|SQL] Combine Two Tables
查看>>
《DSP using MATLAB》Problem 7.37
查看>>
ROS lesson 1
查看>>
js笔记
查看>>
c风格字符串函数
查看>>
python基础学习第二天
查看>>
java可重入锁reentrantlock
查看>>
浅谈卷积神经网络及matlab实现
查看>>
解决ajax请求cors跨域问题
查看>>
【123】
查看>>
《收获,不止Oracle》pdf
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
软件是天时、地利、人和的产物!
查看>>
实验四2
查看>>
Android现学现用第十一天
查看>>