当前位置:网站首页 > 深圳SEO > 正文

深圳SEO优化中的html和xml的区别

seo服务seo服务 2021-05-27 194 0

深圳SEO优化中的html和xml的区别?HTML语法格式和XML语法格式都可以用来写HTML5文档,但是还是有一些区别。XML语法格式必须严格遵守XML规范,而HTML语法格式在HTML4.0的语法要求下略有改动。

深圳SEO

深圳SEO优化中的html和xml的区别?以下是HTML语法格式和XML语法格式的区别,需要强调的是HTML语法格式也可以按照严格的XML格式来写。

1.文件必须格式良好

对于非空元素,必须包含结束标记。

例如,以前在HTML中,和不必相互对应

关闭它们,但这在XML语法格式中是非法的。XML需要严格的结构,所有标签都必须关闭。

>对于空元素,还必须有结束标记或/>

也就是说,在空元素结束符“/”和“>”之前添加一个空格,例如

必须改为

此外,例如,对于内容模型为空的元素,好使用小化的标记语法。由于历史原因,XML允许的另一种语法会导致很多现有浏览器的结果不可靠。

2.元素名称区分大小写

与HTML不同,XML语法格式区分大小写,是两个不同的标签,不能这样定义;

3.元素和属性必须使用小写字母

例如,XML语法要求所有标签和属性名必须用小写字母书写。

另外,HTML元素和属性使用小写是的好习惯,有利于组织文档内容。此外,HTML5DOM方法在处理元素和属性时使用小写字符。即使参数使用大写音符,HTML5DOM方法也会先转换成小写字符再进行处理。

SEO优化

4.属性定义必须严格满足要求

属性值必须包含在引号中

在HTML语法中,属性值可能不需要加引号,但是在XML语法中,属性值必须加引号,例如

属性简化

在HTML格式的语法中,允许属性没有值,然后自己重复或者等于一个逻辑值。但是,XML语法格式规定所有属性都必须有值,没有值是错误的。

在属性值中使用&号

当属性值包含&符号时,它必须由字符实体引用表示。

属性值中的空白处理

对于属性值中的空白,用户的浏览器会删除开头和结尾的空白,对于中间的连接空白,会转换成单个的单词分隔符。

5.使用lang和xml:lang属性

如果在指定元素的语言时同时使用了lang属性和xml:lang属性,则xml:lang属性具有优先权,不再建议在xml语法中使用lang属性。

6.使用十六进制数字引用

在HTML文档中使用十六进制数字引用时,x可以是大写,也可以是小写,但在XML语法格式中只能使用小写。

7.预定义的属性值必须区分大小写

虽然HTML文档中的一些属性值是区分大小写的,但是并没有XML语法那么严格。对于一些具有预定义属性值的属性,如输入元素的类型属性,只有少数几个理想的值,所有这些属性值都必须是小写的。

8.名称空间

XML格式语法可以声明和使用名称空间

9.关于xml:id

Xml语法格式不能使用xml:id属性作为ID标记,而是遵循HTML的规则,直接使用ID属性,不需要添加xml:前缀。

html和xml的区别

深圳SEO优化中的html和xml的区别?以上就是相关内容介绍,如果还有疑问,欢迎来电咨询详谈。


转载请注明来自专注SEO技术,教程,推广 - 8848SEO,本文标题:《深圳SEO优化中的html和xml的区别》

标签:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

请填写验证码
关于我

欢迎关注微信公众号

搜索
最新文章
热门文章
标签列表
热门tag
SEO优化网站优化上海SEO北京SEO深圳SEOSEO网站排名SEO技术广州SEO关键词排名SEO网站优化关键词网络推广网站SEO优化SEO培训关键词优化SEO教程网站权重广州SEO优化友情链接
随机tag
网站改版有哪些注意事项原创内容就真的受百度蜘蛛青睐吗二级目录如何利用站内站优化品牌站友情链接网站推广内页快照不更新如何处理站内无链接页面seo网站优化深圳SEO优化方法网络推广有哪些如何利用内容池引蜘蛛去做收录百度指数特殊标签seo优化方法SEO优化的目的是什么网站CDN加速百度排名暴跌是什么原因蜘蛛抓取新站优化