- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
15 服务器上支持XML吗?
0 c4 I/ v" A! i8 n1 S* ~5 p* ~7 R; p: q1 Y: T/ R1 ^ G
XML被设计成供长久使用的, 高价值的文档的储存格式. XML不是只让你定义标识符, 它也允许你定义文档的储存结构. 一篇HTML文档仅存在于一个文件中, 而一个XML文档可以由存放在不同地点的多个文件(称为实体)组成. 这提出了作为文档存储库的XML服务器的概念.
) w' P/ q9 r8 V0 d# q" K: H6 t" |0 `5 f4 d. T
服务器软件供应商已正在支持XML: - V, R+ |1 _" J2 m: `& @6 m3 w1 o3 M
8 c& [- S- C- u& R2 H- [
Enigma, Insight 4.0 : Z; M( c( p0 s! M5 {
这是一个提供给出版商处理大型文档的专业电子出版软件解决方案. 目前和Insight捆绑在一起的Enigma SGML/XML Style Sheet Editor, 也可以作为一个独立产品提供.
) t* F+ m" v i# i! z: K$ z4 Z2 j$ `
+ D7 k8 {7 K! r& W7 U$ S0 VHynet Technologies, Digital Library System
" |0 j* C% D6 }# e6 u) l0 Q* GDigital Library System (DLS) 将文档和文档部件作为标准软件对象进行管理, 允许引入在Adobe FrameMaker和Microsoft Word中创建的文档, 或者SGML/XML文件.
0 I# a: D. o8 R9 a V3 q2 V" _) g
Inso, DynaText Professional Publishing System
9 r$ [! G& ~; A0 i8 A这是一个进行索引, 搜索和制作脚本的软件, 它可以工作于运行在Windows NT 3.51 或 4.0, 或 Sun Solaris 2.5上的Microsoft Internet Information Server 和 Netscape Enterprise and FastTrack servers.
% ~3 w) O9 w( W0 a2 @7 [$ y
9 |" h9 D; T3 D; j6 q8 K N" oOpen Market, Folio
- f9 X$ }. N) w( j: q6 hOpen Market的 Folio 4 信息管理和发送产品将XML文档引入带索引的数据库, 以在IP网络上传递内容, 或将内容送至CD-ROM. 在一月份, Open Market宣布增强对XML的支持, 允许文档以它们的本身格式进行索引和保证安全. 同时, Folio产品也将可以和其它基于标准的制作, 解析和生成XML文档的解决方案相互操作. 它的产品包括 Folio siteDirector (分发信息), Folio SecurePublish (事务管理软件), 和 Folio Publisher (电子出版). ; q* ]- K: H) d. b ]7 V
" P0 s3 `0 X8 v' q' N. Y8 b
WebMethods, Web Automation Server 4 u& M a% U- T) n4 p( `1 F* J
Web Automation Server 帮助公司将基于浏览器的应用软件和其它应用软件的数据相结合. 它是基于XML的服务器, 使用 WebMethods自己的在机器间进行Web数据交换的WIDL (Web Interface Definition Language). (该公司已经将WIDL作为标准提议上交给 World Wide Web Consortium.) B' w- W V$ n; p4 m/ E. K8 l
* a/ T! m# E2 O, [ ?8 n& D4 _16 谁应该学习XML?
% q( L6 J* t( b5 V, \* P+ x9 ?2 u& v( k# F
所有的Web建立者需要足够了解XML, 以决定是否使用它. E-commerce 站点和管理数据库中大量文档的站点是显然的首选对象. 经理可能不需要学习XML语法或如何建立DTD, 他们仍要理解XML的潜力并加以利用.
! O6 p3 H' X1 W, F- X0 W" m' X& P3 z/ [" R; T1 x$ k
如果最终的目的只是让人来读信息, HTML能足够满足标识信息的要求. 但是如果你想要为自动处理数据作准备, 你必须考虑将XML纳入你的出版系统. + U& \2 o- n( ]! r: D- x- O" }( W
/ w J) U4 Q* s$ r并非每一个工作在Web站点的HTML制作者必须成为XML制作者, 但是某些员工应该精通于XML--特别当站点的工作对象是值得为将来使用而管理的数据和文档时.
# \: d- @" b! A8 H( c$ Y- D7 Z9 i! T4 ]9 j( l- }! j
当然, XML的功能也意味着复杂性--一些Web建立者已经发现他们可以在几天内掌握HTML的基础, 而他们可能需要花几个星期来适应XML. 只有你自己才能决定是否值得花这些时间. 4 x* z8 c2 n, o8 R% D% z
8 e6 ]; b8 m% a7 W. X
<<返回标题 & J: M0 w$ Y. g6 M: v, Z
+ Q( j3 P2 X2 B' t6 A! `
17 有哪些编写XML的工具可供我使用?
4 [3 h. s# x7 s/ k4 x
* {# S. U; Y& Q( [. i& I" y幸运的是, Web建立者不用完全靠他们自己从头开始创建XML了. 市场上已经有了创建, 管理和发送XML的工具, 并且一些公司也在进行开发.
, k+ s+ }: W g8 x' K5 v
+ s( _6 ^9 [, }; A# }3 D8 N6 PAdobe: 在1998年中期, Adobe将介绍可以输出到XML的 FrameMaker 和 FrameMaker+SGML 的过渡版本. 这些产品的完整版本将能够输入XML. Adobe有 一名代表在 W3C的XML工作组, Adobe也参与了XLink, Cascading Style Sheets和 RDF的工作, 所以我们可以期待这些技术将在Adobe未来的产品中出现.
' z/ N4 U i+ B* Q9 @) t' ^& q
/ m* _3 R$ n& p! j8 q7 AAllaire: HomeSite 4.0 和 Cold Fusion 4.0 都预计在今年夏天出品, 它们将支持XML, 包括style sheets. HomeSite 3.0中已经提供了一个CDF附加软件. , y! k& j4 G% S$ }
5 w& N; k7 r) A3 ^% W6 ]) n. r" }ArborText: 在SGML领域内长期工作的ArborText, 于一月份发布了XML Styler, 一个免费的基于Java的XSL编辑器. 它的图形用户界面可以让我们勿需知道XML语法就能进行编辑. 将来, ArborText 会把XML Styler集成到Adept中, Adept是公司给打印出版提供的XML制作工具. 1 s+ r* D: d" y
; P p, H8 f: E% o( `) }
DataChannel: 一个免费的, 基于Java的有效的解析器, 称为 DXP (DataChannel XML Parser; 基于 Norbert Mikula 著名的NXP). 可以从该公司的Web站点获得. 它新发布的是免费的XML工具包, XML 开发环境, 它包括了一套部件, 帮助人们开始学习和应用XML.
# ~$ k. Y0 ?" T
0 q8 c/ k& y/ L6 _4 O) R* @4 S" T! mInso: 该公司提供它称为的"首个集成的, 端对端的, 创建, 转换, 存储, 管理, 索引, 查询XML内容, 将其发布到Web, CD-ROM和打印机上的出版解决方案." 其产品包括 DynaTag 4.0, DynaBase 3.0, DynaText 3.1, 和所附的工具 DynaWeb. 6 e9 n4 X& H9 h9 [5 P3 c/ U
3 ?3 Y3 n$ c$ @ A Y! {1 U; u
IntraNet Solutions: Intra.doc Management System的下一版本, IntraNet Solution的基于Web的文档管理系统, 将会管理XML部件和文档之间的关系, 提供和第三方XML制作工具的集成链接管理, 完善在浏览器中XML对象的使用, 并在Intra.doc存储库和XML编辑器之间提供一个交互的元数据模型.
3 ~6 K4 w# s+ G4 h: W2 X4 o: O* M. B
Microsoft: 微软希望在年底交付Office 9.0, 据报道, 它将有对XML的支持. / Q t0 Q4 ]! L( v8 g" z0 U( N
' @/ k& J, X- oMicrostar: ActiveSG/XML 是一套在Internet上设计和配置基于事务的XML/SGML系统的工具和技术. Microstar也提供了免费的?lfred XML 解析器.
1 J+ O2 R* ]& O( {/ z5 H8 k4 C6 \' Q$ P# X9 @9 x. w7 ?( z; P( T# O- w
SoftQuad: HTML 编辑器 HotMetal Pro 将很快提供 Live Data Base Pages, 一个让开发者将HTML数据拉入数据库并以XML来返回的附加软件.
) r5 V# L* Q s; o% t& ^; p$ ]5 w, i1 e
Vignette: StoryServer 3.2 在Web上交付能使用XML的应用和内容. 它结合了关系型数据库, 多媒体和XML内容创建的工具. StoryServer 是一个Web内容应用平台, 供建立, 管理, 和交付基于服务的Web应用之用, 比如在线出版, 知识管理, 和电子商务系统. (注: CNET对Vignette有财政上的兴趣.) % A; b- m% p4 q9 c5 _
( J0 r3 C& ^+ lXPublish: XPublish是一个XML出版系统, 供Web站点开发和管理, 允许开发者以XML进行制作, 或用XML构件延展目前的HTML文档, 然后将站点以HTML来发布, 以让任何的标准Web浏览器可以访问. 它包含了一个Cascading Style Sheets编辑器.
! T: U1 ]: \2 [, n" @* \; R# u0 ^" D" ~
WebMethods: 该公司制作基于XML的Web Automation 软件, 提供商业应用软件和Web数据的快速集成和直接访问. 它的 Web Interface Definition Language (WIDL) 将和HTML/XML和表格的所有交互自动化, 提供在标准Web协议上表现要求-回答交互方式的一个通用方法.
- t6 f2 S/ F8 S. Z% H5 u* m4 g/ ^) T) N: ^
当然, 如果XML在Web上无处不在, 你可以看到几乎每一种基于Web的应用, 特别是HTML编辑器, 数据库软件, 和电子商务软件, 会迅速加入对XML的各个级别的支持.
( Y- R" [% A, Q( Q, r
2 v( {' j! O `4 U+ v<<返回标题 # r4 _9 {# w$ M' U7 v5 b
4 c+ N; _, f9 k. G3 a18 XML的国际化?
* r5 l9 F9 Q5 K: V! B! k+ j6 O/ r* x4 s0 p0 |& ]
XML将使Web建立者创建真正的国际性站点变得比以前都容易. 因为, 比如 Java, 它由Unicode (ISO 10646)定义, Unicode是一个国际接受的标准, 用于描述世界上所有的字母, 字型, 字符和表意符, 它包括 ASCII ISO 拉丁字符, 日本, 韩国, 中国, 印度, 希腊, 阿拉伯和其它字符. 它甚至允许字符集的混合, 例如, 一篇以日文显示的XML文档可以通过一个元音变音参照到一个德文词汇.
7 g& x( G' i* F! @: u" f' d5 @
) W; C" x( o, _1 ?$ }! v开发者不需要学习任何脚本语言, 以使Unicode在XML文档中生效, 文档在用户的浏览器中用合适的字符集显示出来. % P, o& Q, T0 K6 m+ Q6 Z% k, f
6 Y( h' k0 r; _, x" J! e, `19 XML的未来在哪里?
( |/ M0 y6 ^( [& M4 T1 |: f- t& \4 S/ y7 r6 b
就围绕着XML的所有活动, 很难预测六个月后它会是什么样. XML和XLL 规范的合作者Tim Bray说, "我们已经制作了一个设计用于通用目的的工具, 大范围的人们对它的关注和应用证明我们是成功的." ! b( J. N" b: b- [2 ^' m
. R* x B. P" x% _7 J" r0 l; e) t
在短期内, XML将可能出现在元数据应用上, 如RDF. 下一个大的影响将随着Document Object Model 规范的批准而到来. Bray声称"XML和DOM的结合确实是给Web带来活力的神奇子弹." ' r( I3 V6 K: f- d! ~& C# Z# X
* u# k% g5 {, R3 G
XML也应该会帮助电子商务. XML将使电子商务供应商以共同的方法给产品和其相关信息(价格,尺寸,颜色,特性)进行标识, 使用户在Web上对不同的商店进行比较. , D1 y1 d- j8 l/ W/ Z' Z. k
0 a f; ^* S# S% S! A: j- C5 t
同时, Netscape和Microsoft会继续扩大对XML浏览器的支持, 包括有效的和构造良好的XML文档, 更多的XML应用, 为XML设计的style-sheet支持, 和XML超连接协议. 请关注这两个公司以及其它软件供应商在XML制作和出版工具上的进展.
1 N; E: r* J! i5 b3 s! t
! X1 d. r2 ^, e<<返回标题 4 N% I3 y; G6 ^ L
9 d+ `7 K0 m1 H3 ^( D
20 哪里能学到更多的XML知识? 0 x3 h9 n9 G7 H, D, ~- Y- n: p
% D% T) B3 g3 bXML是一个复杂的事物, 对于所有Web建立者都具有深刻的含意. 如果你想学习更多的东西, 这里是一些可以查看的好地址: 4 D6 I, G' ?6 G* M6 ?
* x3 {; h: D5 ?8 |6 m1 J万维网联盟(W3C):
/ `; M$ T r# [, H& f) a. K f. o$ t
XML规范.
. o5 Q9 c. x5 p3 `
" H4 k- _8 J/ s5 N8 s" m% [8 Z3 h关于XML规范的讨论. : q2 X) J+ J) m* r' ?* i" ~* C" H
6 u8 a4 C$ A& k, |
/ ?7 C* h1 F$ Z/ h5 F R- DExtensible Style Language (XSL) W3C注释. 9 L0 _) e$ {! ~3 t) A
; h# y8 m* K4 a k% c- S
+ f% j* H8 a& `) j0 A$ c" M$ n
Extensible Linking Language (XLL) 规范.
8 F4 f: X P; P
; _% g" T* Q( ]) H, l7 {+ W; H6 Y% |4 E: w0 @; g+ A8 J8 n T
Document Object Model 规范.
2 ~) [) \; M6 r
2 b" t* I6 q; ]8 d) q3 X' [5 }% w7 h+ R+ Z, q# P# U. b2 j) W8 U
参与W3C规范开发的XML开发者的邮件地址清单.
! @" e% N% l6 B; S6 i
* l9 m) V5 ^6 R. j Y" cXML常见问题解答: ; t- _/ e) a+ g
, X+ @0 A/ ~; j, W; N! Q
ArborText的 XML链接和资源.
# U" M% O7 ~- {3 |5 h" K/ ]/ f, O& T4 Y2 f! ?
微软的XML 站点提供了XML如何在一个天气预报和拍卖中工作的演示.
8 _0 X& I8 A* j: M; B- O
, q4 M' V* ]1 _+ `6 D- q3 X
0 q: Q: F! |/ q2 f0 ?7 t/ N6 oTextuality收集了XML规范合作者Tim Bray的关于XML的FAQ和到其它资源的一些链接.
* V0 B' e" N4 L7 c, w
3 A: V: Z& W* ?( l" d8 l2 V2 ~% D" l. T% ~6 V
由爱尔兰Cork University College的Peter Flynn代表W3C的XML特别兴趣组维护的XML FAQ. 2 e" S1 e6 `) ]9 [
8 }, C) } a8 {1 z/ s
* B7 u0 `9 k9 d4 g4 ?) W QXML信息页面, 达拉斯Summer Institute of Linguistics 的Robin Cover创建的SGML/XML Web页面的一部分.
; i8 M y1 C0 W) @
8 e) b# W' b* _+ |1 v/ ^/ j组织、持续教育: ?4 e- _" l C8 {5 K! R
$ l1 k6 e/ M: S5 }) x
中国XML联盟 7 O. r6 r! W7 e) t; G: J2 K
# u) T) L( |1 [- E8 ]# c
, Y8 ?, |# P1 h6 F* k) x5 O1 f- [/ w0 V2 V图形通信协会的XML文件 , R! X, q ~* x- S% b( S2 V0 {
8 M j' Z% l, g) R0 VSGML Open 是一个国际性的非盈利性协会, 它提倡基于SGML家族标准的结构化文档和数据交换. 它的InterX.org旨在成为"XML开发者和用户的论坛和资源中心". 9 H% R# x3 @6 T, J$ j
5 y& Q- e* _) _3 Z& O6 H3 |3 {. @SGML大学在美国各城市和主要会议上提供一到两天的课程. |
|