XML的一些简单问题!
(第1章)
(P1~3)1.用自己的语言对SGML、HTML和XML作简单介绍和对比。
SGML 是一种采用标记来描述文档数据的通用语言,SGML定义了基本的语法好,同时也允许用户建立自己的元素标记。
HTML 采用了很小一部分SGML的标记,同时HTML采用的是固定标记也不需要包含DTD。
XML 同HTML一样,都是出自于SGML标准通用标记语言。XML是Internet环境中跨平台、依赖由于内容的技术,是当前处理结构文档信息的有力工具
(P3)2.XML有哪些特点?
① XML是SGML的简化版,它继承了SGML的许多优点。
② XML文档可以用来清清楚的描述、储存、和共享各种数据。
③ XML是可扩展的。
④ XML是跨平台的,它不依赖于任何一种程序设计语言、操作系统和软件开发商。可以作为各种语言和各种系统平台数据交换的桥梁。
⑤ XML是结构化的,它不仅能够描述文档中的各种数据的含义而且能够描述整个文档的逻辑结构。
⑥ XML是基于文本的,它可以用任何一种文本编辑工具来阅读和编辑修改。
⑦ XML的数据预期显示格式是分离的,因而同一个XML文档可以适用于各种不同的显示设备和显示方式。
⑧ XML文档具有良好的格式与逻辑结构,程序员可以很容易编写相应的软件来访问XML文档
(PPT10)3.试比较HTML和XML的差别。
① XML是用来存放数据的。
② XML不是HTML的替代品,XML与HTML时两种不同用途的语言。
③ XML是被设计用来描述数据的 重点是:什么是数据,如何存放数据。
④ HTML是被设计来显示数据的 重点是:显示数据以及如何更好的显示数据。
⑤ HTML是与显示数据相关。
⑥ XML是与描述数据相关。
(P13~16,PPT21) XML的不足之处有有哪些?
① XML数据的插入与修改比较困难。
② XML是以文本形式表现与储存,效率不高。
③ XML相当于一个数据库,但却没有数据库那样具有管理和查询。
④ XML不能替代HTML。
⑤ XML是元素标记语言,易导致不统一。
??(P13)6.XML与HT
相关文档:
在XML数据中,一些特殊字符必须用转义符号来代替,而回车换行字符就是属于特殊符号。
空格 ( )
Tab (	)
回车 (
)
换行 (
)
下面是一个报表XML数据,里面包括有回车换行字符:
<report>
<NewDataSet>
<Table>
<CustomerID>BLONP</CustomerID& ......
一、解析XML文件时,遇到DTD的定义要怎么办?
下面这段代码是ibatis配置文件,用w3c Dom(其实任意一种解析方式都是这样)都会从http://www.ibatis.com/dtd/sql-map-config-2.dtd
这
个地址找对应的DTD文件进行校验,如果因特网上这个地址不存在的话,就会报 java.net.ConnectException:
Con ......
声明对象实例
var xmlhttp = false;
//产生一个XMLHttpRequest对象实例
getHTTPRequestObject();
function getHTTPRequestObject()
{
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlhttp = new ActiveXObject("Micr ......
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。
预 备
测试环境:
AMD 毒龙1.4G OC 1.5G、256M DDR333、Wind ......