xml的优缺点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
㈠缺陷一:HTML 5不能播放直播视频
缺陷二:HTML5上不能与摄像头交互
缺陷三:HTML5上无法实现视频的全屏播放
缺陷四:HTML 5无法实现DRM
㈡不同点
1可扩展性:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言。
2侧重点:HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息。
3语法要求:HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML 则是严格要求嵌套,配对,遵循DTD的树形结构。
4可读性和维护性:HTML难于阅读维护,而XML结构清晰,便于阅读维护
5数据和显示关系:HTML的内容描述和显示整合唯一,而XML则是相分离的
最后一点就是他们的编辑浏览工具了,HTML有一堆的编辑浏览工具,而XML尚不成熟。
相同点
与HTML 相似,XML 不进行任何操作。
虽然XML 标记可用于描述订单之类的项的结构,但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码。
其他人必须编写代码来实际对XML 格式的数据执行这些操作。
㈢XML是一种元标记语言。
可以定义自己需要的标记。
创建时需要按照原则来创建,意义上具有灵活性。
xml是非常简单的数据格式,可以用100%的纯ASCII文本来书写,也可以用其他的书写。
而ASCII文本是几乎不会“磨损”的。
丢失一些字节甚至更多,剩下的数据仍然可以读取。
㈣可扩展标记语言”(XML) 提供一种描述结构化数据的方法。
与主要用于控制数据的显示和外观的HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。
XML 使用一组标记来描绘数据元素。
每个元素封装可能十分简单也可能十分复杂的数据。
您可以定义一组无限制的XML 标记。
例如,您可以定义一些XML 标记来声明订单中的数据,如价格、税收、发货地址、帐单地址等等。
由于XML 标记在整个单位中以及跨单位采用,因此来自各种不同数据存储区的数据将更容易交换和操作。
XML 是一种简单、与平台无关并被广泛采用的标准。
XML 相对于HTML 的优点是它将用户界面与结构化数据分隔开来。
这种数据与显示的分离使得集成来自不同源的数据成为可能。
客户信息、订单、研究结果、帐单付款、病历、目录数据及其他信息都可以转换为XML。
㈤开发XML通常有两种方式,一种是java,需要一种解析器(比如jaxp、xerces),一种是windows 下,使用MSXML SDK。
此外,还有一些直接使用C/C++的lib的,比如
xerces for C++。