首页前端开发HTMLxml语法详解

xml语法详解

时间2024-01-27 05:08:02发布访客分类HTML浏览494
导读:收集整理的这篇文章主要介绍了xml语法详解,觉得挺不错的,现在分享给大家,也给大家做个参考。 一、文档规则 1.区分大小写。 2.属性值必须加引号(单引号、双引号都可以),一般情况下建议使用使用双引号。 3.所有标记必须有结束符号...
收集整理的这篇文章主要介绍了xml语法详解,觉得挺不错的,现在分享给大家,也给大家做个参考。 一、文档规则

1.区分大小写。

2.属性值必须加引号(单引号、双引号都可以),一般情况下建议使用使用双引号。

3.所有标记必须有结束符号。

4.所有空标记必须关闭。

5.必须有且仅有一根元素。

6.解析空白字符时,会按照实际内容输出,不会缩略。

7.特殊字符处理:
字符 替换字符
  & lt;
>   & gt;
&   & amp;
 "  & quto;
'   & apos;

8.标记名称约定:
a.可以包含字母、数字、其他字符。
b.不能以数字和下划线开头。
c.不能以XMl或者XML之类的字符开头。
d.不能包含空格


二、xml声明

xml声明标准语句:?xml version="1.0" encoding="GB2312" standalone="yes"?>
强调:
1.“?xml” 中的"?"和"xml"中间不能有空格。
2.”?> "之前可以有空格,也可以没有。
3.enconding和standalone是可选属性,encoding默认值是"UTF-8",standalone默认值是"no"。
4.常见的编码方式有:
简体中文:GB2312
繁体中文 :Big5
西欧字符:UTF-8,UTF-16
5.standalone表示文档是否附带DTD文件。

三、xml属性

因为数据既可以存储在子元素中也可以存储在属性中,那么何时用属性,何时用子元素,没有固定规则,但是建议:元数据应该以属性的方式存储,而数据本身应该以元素的形式存储。
使用属性会引发以下问题:
1.属性不能包含多个值(子元素可以)。
2.属性不容易扩展。
3.属性不能描述结构(子元素可以)。
4.属性很难通过DTD进行测试。

四、命名空间

声明命名空间俩种方式:
1.默认声明,所有元素不需要指定前缀,如:
schema xmlns="http://www.w3.org/2001/XMLschema">
element name="diguonianzhu" tyPE="string"/>
……
/schema>
2.明确声明,xmlns关键字与一个命名空间的URI的前缀相关联,所有元素都需要指定前缀,如:
xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLschema">
xsd:element name="diguonianzhu" type="string"/>
     ……
xsd:/schema>
强调:用来表示命名空间的URI并不被xml解析器调用,实际上并不去访问这个URI,它只是表示一个标识名字而已。

五、XML专用标记:CDATA

CDATA的全称是Character DATA,即字符数据,它主要用来显示特殊字符,比如""。
CDATA的语法格式为:
![CDATA[要显示的字符]]> 如:
?xml version="1.0"?>
data>
![CDATA[
ok alma!> by a& b!

    ]]>
/data>
强调:CDATA不能嵌套;要显示的字符中不能包含"]]> "。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: td单元格合并时 td宽度问题下一篇:html表单上传文件的“浏览”按钮...猜你在找的HTML/Xhtml相关文章 了解HTTP Headers的方方面面 图文说明2022-04-12Html分层的box-shadow效果的示例代码2022-04-12html+css实现血轮眼轮回眼特效代码2022-04-12html实现随机点名器的示例代码2022-04-12HTML中table表格拆分合并(colspanrowspan)2022-04-12HTML页面滚动时部分内容位置固定不滚动的实现2022-04-12HTML+css盒子模型案例(圆半圆等)“border-radius” 简单易上手2022-04-12HTML通过表单实现酒店筛选功能2022-04-12HTML中的表单Form实现居中效果2022-04-12HTML+CSS制作心跳特效的实现2022-04-12 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: xml语法详解
本文地址: https://pptw.com/jishu/587760.html
定义input type=file 样式的方法 td单元格合并时 td宽度问题

游客 回复需填写必要信息