前言
昨天晚上在时间有闲余的情况下我简单的学习了一下XML,现在对我学习的内容做一个简单的描述。
内容
XML是Extensible Markup Language的简写,是一种可扩展标记语言,是从标准通用标记语言SGML衍生而来,是一种用于标记电子文件使其具有结构性的标记语言。
- 1.在编写XML之前,需要声明
<?xml version= "1.0" encoding = "utf-8"?>
<>
表示中间的内容为标签。
version
表示XML的版本。
encoding
表示XML文件使用的字符编码方法。
- 2.XML中拥有元素,元素是开始标签、结束标签以及二者之间的所有内容,必须区分大小写,同时需要正确嵌套,清除父元素与子元素之间的结构。
eg.
<book>
<author>
<name>罗俊</name>
<email>[email protected]</email>
</author>
<isbn>12345</isbn>
</book>
- 3.属性中必须有值,而且需要用引号扩起,用单双引号都可以,但是需要明确单引号对应单引号,双引号对应双引号。
在XML中注释有两种,CDATA注释和一般注释
名称 | 描述 | 例子 |
---|---|---|
CDATA注释 | 可以将文本内容中的特殊字符显示出来 | <![CDATA][文本内容]]> |
一般注释 | 将内容给注释掉,不显示 | <!--被注释的内容--> |
4. 4.处理指示PI(Processing instructions)
指示当前的XML文件的内容是如何被显示或处理
<?target arg*?>
eg.
<?xml-stylesheet type="text/xsl" href="book.xsl" ?>
总结
对XML简单的认识一下,还需好好学习。
end
谢谢您的阅读。