XML基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XML基础相关的知识,希望对你有一定的参考价值。

XML命名规则:

①名称可以含字母、数字以及其他的字符

②名称不能以数字或标点符号开始

③名称不能以“xml”开始

④名称不能包含空格

⑤尽量避免"-", "." ,":"等字符

xml元素是可扩展的。

XML属性:

属性提供有关元素的额外信息

①属性前面必须加引号

②xml元素和属性可以互换,如:

<person sex="female">
    <firstname>Anna</firstname>
    <lastname>Smith</lastname>
</person>
<person>
    <sex>female</sex>
    <firstname>Anna</firstname>
    <lastname>Smith</lastname>
</person>

但是尽量使用子元素。

③元数据(有关数据的数据)应当储存为属性,而数据本身应当储存为元素。

XML验证:

拥有正确语法的XML被称为“形势良好”的XML。

通过DTD验证的XML是“合法”的XML

DTD的作用是定义XML文档的结构。

XML浏览器支持:

几乎所有的主流浏览器均支持XML和XSLT

XSLT:

通过使用XSLT,可以通过XML文档添加显示信息.

使用XSLT的方法之一是在浏览器显示XML文件之前,先把它转化为html

 

以上是关于XML基础的主要内容,如果未能解决你的问题,请参考以下文章

xml Eclipse模板(代码片段)检查参数并最终抛出IllegalArgumentException

需要示例代码片段帮助

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

Android Fragments 基础知识:为啥?这在概念上是错误的吗?

SQL基础之XML

创建片段而不从 java 代码实例化它