m*****e 发帖数: 1 | 1 我想学习XML,希望配置一个环境来实践,请教以下几点:
1. XML的服务器软件是独立的,还是在其他的WWW服务器(如Apache)之上的?
2. 现在的XML软件有那些平台的?
3. 我想当一份软件,做个环境来练习,从哪里可以download?
4. 和数据库连接,XML是如何实现的? |
t****n 发帖数: 56 | 2 ft! 你真逗,
(1) 现在IE 5以及netscape 4.6以上的版本都支持XML了。而且,
XML的tag可以和HTML tag混用了。严格来说,你需要在doctype那里指明
你用的schema既有HTML也有你自己的XML schema。在XML viewer进行
语法和语义解释时,就知道到那里去找这些tag的定义。
(2) XML不是什么纯粹的编程接口,它在语法上,和HTML一样都尊从
SGML的语法规范,只是语义上和HTML是不一样的,它实际上是SGML在
internet/WWW上真正的incarnaton。而HTML原来只是关心为WWW赋予
非常强大的表示能力。它借助于SGML的语法,使得internet在网络应用
应用层(ISO的七层协议的最高层)得以扩充,原来只能应用字符的telnet
ftp等现在编成可以表示多媒体的WWW了。
(3) 在几年前,人们发现了HTML的弱点时,各个大公司就开始在这方面
的探索和投入了。各个著名的大公司,IBM, MS, HP, SUN, INTEL等都把
JAVA API进行了扩展,它们有自己的类体系用于分析和操纵XML。如果你
【在 m*****e 的大作中提到】 : 我想学习XML,希望配置一个环境来实践,请教以下几点: : 1. XML的服务器软件是独立的,还是在其他的WWW服务器(如Apache)之上的? : 2. 现在的XML软件有那些平台的? : 3. 我想当一份软件,做个环境来练习,从哪里可以download? : 4. 和数据库连接,XML是如何实现的?
|
m**i 发帖数: 89 | 3
在XML中,Schema是特制的东西。现在处于草稿阶段,无论IE还是
Netscape都不支持。Netscape 4.6对XML做有限支持,因为它自己还
没有CSS或XSL引擎。一般喜欢Netscape的,都用Mozilla 5.0来看。
【在 t****n 的大作中提到】 : ft! 你真逗, : (1) 现在IE 5以及netscape 4.6以上的版本都支持XML了。而且, : XML的tag可以和HTML tag混用了。严格来说,你需要在doctype那里指明 : 你用的schema既有HTML也有你自己的XML schema。在XML viewer进行 : 语法和语义解释时,就知道到那里去找这些tag的定义。 : (2) XML不是什么纯粹的编程接口,它在语法上,和HTML一样都尊从 : SGML的语法规范,只是语义上和HTML是不一样的,它实际上是SGML在 : internet/WWW上真正的incarnaton。而HTML原来只是关心为WWW赋予 : 非常强大的表示能力。它借助于SGML的语法,使得internet在网络应用 : 应用层(ISO的七层协议的最高层)得以扩充,原来只能应用字符的telnet
|
t****n 发帖数: 56 | 4
和XML对应的是RDF,W3C已经推出了推荐版本的draft了。在W3C上可以找到
它。偶这里的叙述不是很严格,偶把namespace中定义的概念体系粗略的称
为了schema。当然,自己可以定义自己的schema,W3C定义的schema(RDF)是
想要尽可能的包含OO以及通常的关系型数据库的概念,作为参考还是不错的
schema的。
【在 m**i 的大作中提到】 : : 在XML中,Schema是特制的东西。现在处于草稿阶段,无论IE还是 : Netscape都不支持。Netscape 4.6对XML做有限支持,因为它自己还 : 没有CSS或XSL引擎。一般喜欢Netscape的,都用Mozilla 5.0来看。
|
c*******r 发帖数: 5 | 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
据我所知,好像大多数的XML parser(包括大公司的)都是免费的。
http://www.alphaworks.ibm.com 上就有IBM的Free parser for java and C++
好像还有源代码(这一点不肯定)。
【在 t****n 的大作中提到】 : ft! 你真逗, : (1) 现在IE 5以及netscape 4.6以上的版本都支持XML了。而且, : XML的tag可以和HTML tag混用了。严格来说,你需要在doctype那里指明 : 你用的schema既有HTML也有你自己的XML schema。在XML viewer进行 : 语法和语义解释时,就知道到那里去找这些tag的定义。 : (2) XML不是什么纯粹的编程接口,它在语法上,和HTML一样都尊从 : SGML的语法规范,只是语义上和HTML是不一样的,它实际上是SGML在 : internet/WWW上真正的incarnaton。而HTML原来只是关心为WWW赋予 : 非常强大的表示能力。它借助于SGML的语法,使得internet在网络应用 : 应用层(ISO的七层协议的最高层)得以扩充,原来只能应用字符的telnet
|
c*******r 发帖数: 5 | 6
对了, 我看了一下,IBM 的XML4J有源代码提供。大家赶快下载吧!
【在 c*******r 的大作中提到】 : : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 据我所知,好像大多数的XML parser(包括大公司的)都是免费的。 : http://www.alphaworks.ibm.com 上就有IBM的Free parser for java and C++ : 好像还有源代码(这一点不肯定)。
|
j*******r 发帖数: 201 | 7
FAINT!
如果是在IE4下,浏览器本身就有MSXML对象支持XML的解析和分析,修改等,
在IE5下,简直就是控制自如了。
java版本的XML PARSER有很多免费的,比如IBM,SUN了,
我现在就用的是IBM的,感觉还不错了。
网址我忘了,谁想要就写信到我的信箱了。
【在 t****n 的大作中提到】 : ft! 你真逗, : (1) 现在IE 5以及netscape 4.6以上的版本都支持XML了。而且, : XML的tag可以和HTML tag混用了。严格来说,你需要在doctype那里指明 : 你用的schema既有HTML也有你自己的XML schema。在XML viewer进行 : 语法和语义解释时,就知道到那里去找这些tag的定义。 : (2) XML不是什么纯粹的编程接口,它在语法上,和HTML一样都尊从 : SGML的语法规范,只是语义上和HTML是不一样的,它实际上是SGML在 : internet/WWW上真正的incarnaton。而HTML原来只是关心为WWW赋予 : 非常强大的表示能力。它借助于SGML的语法,使得internet在网络应用 : 应用层(ISO的七层协议的最高层)得以扩充,原来只能应用字符的telnet
|