XML是一种文本编程语言,基于SGML标准www.cechina.cn,最初SGML是为了解决文档及其格式问题的一种标记语言CONTROL ENGINEERING China版权所有,所以复杂而难以使用控制工程网版权所有,起初是将结构化数据放在文本文件的方法。像HTML(HyperText Markup Language),它使用标签或语言,并将其放在括号内'<' '>' ,属性由form name='value'表示。XML是基于文本的,文件能以简单的文本编辑器进行写或修改,不用采用复杂的编程工具。XML包括XML元数据文件、Schema文件、XSLT显示文件、XLL链接、Xpath等一系列相关部分
XML的最大特点是我们能用它实现 传统的面向对象的编程方法才能实现的功能。很多观点认为控制工程网版权所有,XML代表了面向对象通信的第三层(继DDE/ NetDDE 和COM/DCOM),在所有软件中较为出色。
以下是HTML和XML代码的一些例子。
HTML
<B>John Q Public</B> <P> john@yahoo.com<BR> phone: 301-286-aaaa<BR> fax: 301-286-bbbb<BR> NASA<BR> 588.0<BR> Greenbelt控制工程网版权所有, MD 20221<BR> XML
<XML Version = '1.0' standalone = 'yes'?> <EMPLOYEE> <NAME> <FIRST>John</FIRST> <MIDDLE>Q</MIDDLE> <LAST>Public</LAST> </NAME> <EMAIL>john@yahoo.com</EMAIL> <PHONE>301-286-aaaa</PHONE> <FAX>301-286-bbbb</FAX> <ADDRESS> <ORG>NASA</ORG> <MAILSTOP>588.0</MAILSTOP> <CITY>Greenbelt</CITY> <STATE>MD</STATE> <ZIP>20221</ZIP> </ADDRESS> </EMPLOYEE>