XML与HTML
XML和HTML名字看起来相近,但首先要说的是XML不是用来替换HTML的技术,XML和HTML是为了不同的目的而设计。HTML设计的核心是显示数据,XML设计的核心是包含与传输数据。 背景: HTML是非常伟大的技术,因为它允许科学家们以一种有效的、相对结构化的方式在Internet上共享信息。直到后来出现网页浏览器,当HTML因为可以图形浏览而变的生动后,网页开发人员开始为这一语言添加各种特性。虽然这些新特性一开始很不错,但他们破坏了HTML设计的简单性,且在浏览器如何显示网页这一问题带来了不一致。 理想情况下,网页设计者应能够确切的定义网页如何显示,并使网页的显示不管在哪种 浏览器货操作系统上都是一样的。设计者甚至应该能够定义网页指的是什么,并使这些内容显示在不同的浏览器平台上都是一样的。这样的目标还比较遥远,但XML在这一目标的实现发挥着重要作用。 XML是用户创建特定语言如HTML的一种通用语言。它是指XML提供一种基本结构以及标记语言必须遵守的一组规则。使用XML可以创建一种独特的标记语言来描述任何一种信息,包括网页。XML提供了基础规则,以统一的方式来组织信息。XML并不是HTML的代替品,HTML是相对不那么结构话的语言,它可以从XML的规则得到改进。 XML与HTML区别 (一、)语法要求不同 1、在html中不区分大小写,在xml中严格区分。 (二、)标记不同 与 HTML 不同,XML 标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。 XML语法规则: 1、XML文件必须有根元素 2、XML文件必须有关闭标签 3、XML标记对大小写敏感 4、XML元素必须被正确的嵌套 5、XML属性必须加引号 对于XML最好的形容可能是: XML是一种跨平台的,与软、硬件无关的,处理与传输信息的工具,XML未来将会无所不在,XML将成为最普遍的数据处理和数据传输的工具。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ajax异服务器读取json数据
- C#帖子请求被破坏了
- 关于jQuery.ajax()的jsonp碰上post详解
- 经验分享:手机客户端UI设计规范模版(原创技巧)
- swift开发笔记15-真机调试出现 Library not loaded
- 为什么RSpec在从ruby内部运行时运行规范两次并重新加载spec
- c – 继承自enable_shared_from_this返回self的shared_ptr的
- Newtonsoft.Json解析数组的小例子
- c# – 在WPF / MVVM应用程序中启动时加载配置文件/处理错误
- 使用VB.NET在Visual Studio 2010中对枚举类型的Intellisens