1700417394
这个程序的功能是读取MyPet.xml的内容,显示出每种宠物的名字,没有必要详细了解这个程序的逻辑,知道有简单的方法可以处理XML文档就足够了
1700417395
1700417396
1700417397
1700417398
1700417400
计算机是怎样跑起来的 11.9 XML可用于各种各样的领域
1700417401
1700417402
通过使用XML,诞生了各种各样的标记语言(如表11.2所示)
1700417403
1700417404
表11.2 用XML定义的标记语言示例
1700417405
1700417406
名称 用途 有关的企业或组织
1700417407
1700417408
XSL 为XML中的信息提供显示格式 W3C
1700417409
1700417410
MathML 描述数学算式 W3C
1700417411
1700417412
SMIL 把多媒体数据嵌入到网页中 W3C
1700417413
1700417414
MML 描述电子病历 电子医疗研究会
1700417415
1700417416
SVG 用向量表示图形数据 W3C
1700417417
1700417418
JepaX 表示电子书 日本电子出版协会等
1700417419
1700417420
WML 表示移动终端上的内容 WAP Forum
1700417421
1700417422
CHTML 表示手机上的内容 Access等6家公司
1700417423
1700417424
XHTML 用XML定义HTML4.0 W3C
1700417425
1700417426
SOAP 实现分布式计算 W3C
1700417427
1700417428
以往的软件厂商在存储数学算式、多媒体数据等数据时,使用的都是自家应用程序的私有格式,然而在未来,作为世界标准的XML格式的标记语言将成为主流。即使是现在,也已涌现出了一批成为W3C建议标准的标记语言
1700417429
1700417430
为了实现各自的目的,每一种标记语言中都定义了各种各样的标签。例如,在描述数学算式的MathML(Mathematical Markup Language,数学标记语言)中,就定义了表示根号、乘方、分数等数学元素的标签。
1700417431
1700417432
比如方程aX2+bX+c=0,如果用MathML描述的话,结果就如图11.6所示
1700417433
1700417434
图11.6 用MathML描述的算式
1700417435
1700417436
1700417437
1700417438
1700417439
SOAP(Simple Object Access Protocol,简单对象访问协议)可用于分布式计算。所谓分布式计算,就是把程序分散部署在用网络连接起来的多台计算机上。使用这些计算机相互协作,充分发挥计算机的计算能力。简单地说,SOAP就是使运行在A公司计算机中的A程序可以调用运行在B公司计算机中的B程序
1700417440
1700417441
SOAP的出现使过去的分布式计算技术变得更容易使用,也更通用。无论是调用程序时所需的的参数信息,还是程序执行后的返回结果,都可以用通用的数据格式XML表示(如图11.17所示)
1700417442
1700417443
图11.17 通过SOAP进行分布式计算
[
上一页 ]
[ :1.700417394e+09 ]
[
下一页 ]