打字猴:1.700417359e+09
1700417359 的确存在用于处理XML文档的程序组件。比如已经成为W3C标准的DOM(Document Object Model,文档对象模型)以及由XML-dev社区开发的SAX(Simple API for XML)。其实无论是DOM还是SAX,都只是组件的规范,实际的组件由某个厂商或社区提供。
1700417360
1700417361 如果使用的是Windows,那么就应该已经安装了一个由微软提供的、遵循DOM规范的组件(一个名为msxml3.dll的DLL文件)。下面就使用VBScript编程语言,试着编写一个实验程序。用记事本编写出如代码清单11.1所示的程序
1700417362
1700417363 代码清单11.1 使用了DOM的程序
1700417364
1700417365 Set obj=CreateObject(“Microsoft.XMLDOM”)
1700417366
1700417367 obj.async=False
1700417368
1700417369 obj.Load “MyPet.xml”
1700417370
1700417371 s=””
1700417372
1700417373 For i=1 To obj.documentElement.childNodes.length
1700417374
1700417375   s=s&obj.documnetElement.childNodes.Item(i-1).nodeName
1700417376
1700417377   s=s&”…”
1700417378
1700417379   s=s&obj.documentElement.childNodes.Item(i-1).Text
1700417380
1700417381   s=s&vbCrLf
1700417382
1700417383 Next
1700417384
1700417385 MsgBox s
1700417386
1700417387 保存为TestProg.vbs,这个文件要和之前编写的MyPet.xml放置在同一文件夹中。双击TestProg.vbs图标运行程序(如图11.5所示)。
1700417388
1700417389 图11.5 代码清单11.1执行结果
1700417390
1700417391
1700417392
1700417393
1700417394 这个程序的功能是读取MyPet.xml的内容,显示出每种宠物的名字,没有必要详细了解这个程序的逻辑,知道有简单的方法可以处理XML文档就足够了
1700417395
1700417396
1700417397
1700417398
1700417399 计算机是怎样跑起来的 [:1700412742]
1700417400 计算机是怎样跑起来的 11.9 XML可用于各种各样的领域
1700417401
1700417402 通过使用XML,诞生了各种各样的标记语言(如表11.2所示)
1700417403
1700417404 表11.2 用XML定义的标记语言示例
1700417405
1700417406 名称       用途                      有关的企业或组织
1700417407
1700417408 XSL        为XML中的信息提供显示格式   W3C
[ 上一页 ]  [ :1.700417359e+09 ]  [ 下一页 ]