# q) _7 Q) n. B' ~7 }5 I. c, k一个这样的CBL应用是为使目录互用的 Product Information Exchange (PIX) 规范. CommerceNet设计PIX, 以帮助供应商和他们的分销商更容易地交换产品数据. 7 r1 T4 X* M# C' h. A. A5 f
& E' `# Y* p K# u/ [
长远的目标是工业组织--而非 CommerceNet--来将CBL作为特定的DTD的一个共同基础使用. 一些着重于工业的初步尝试已经宣布了: 8 b# U( w2 g, w5 t; i6 C8 O" Z$ d) W* [2 x- z) C. K
Open Buying on the Internet (OBI): 一个在Internet上进行国际性的商业间购物的标准. OBI 基于目前的Internet标准, 如HTML, SSL (为安全性), SET (为信用卡交易), 和X.509 (为数字认证). OBI的支持者有 Commerce One, Connect, Intelisys, InterWorld, Microsoft, Netscape, Open Market, 和 Oracle. , ?6 x0 D$ t& w9 }6 M: f9 r
4 M; h- s0 Y; Y1 K. dOpen Trading Protocol (OTP): 一个在Web上向消费者售物的一致的, 可共同操作的环境. 规则将包括从如何降价促销, 付款选择, 到产品运输, 接收和问题解决. OTP由MasterCard International, DigiCash, CyberCash, Hewlett-Packard, IBM, AT&T Universal Card, Netscape, Royal Bank of Canada, 和一些 其他金融机构和技术公司支持. : A: r2 D9 j; ^) {! H& m: C$ h
8 {2 B. u" ~' ]4 B Q0 ]
Internet Content and Exchange (ICE): Vignette, Firefly Network, 和 一些其他公司--包括微软--正在开发一个叫作ICE的规范, 使能够在站点之间交换在线资产, 无论那是内容, 应用程序, 或是元数据. ICE将利用现有的标准, 包括 OPS/P3P (为使个人数据可靠交换), CDF, OSD, XML-Data , 和 RDF. , |- p L0 T# v9 |) B- J ( G- a1 D( U$ Y<<返回标题 % p% N! E" O- Z8 s 1 B5 r: X- }# L9 J) ^13 XML中的层叠样式?( j Z! v1 e! u" x
( I8 v3 J0 [( W' u6 A9 o因为XML将内容和表现分离, Web建造者需要新的方法来控制设计, 显示和输出. Style sheet 是问题的答案. 目前, 有三种可用于XML的 style sheet: + d( D5 ^8 L) Y8 t t3 t* D& a
* o: O; b0 g2 S& GCascading Style Sheets (CSS) ) r& \. T: H4 S. b# G6 ?9 {/ \4 C
Extensible Style Language (XSL) % Z) t' w- D0 O% e4 i4 S. S
Document Style Semantics and Specification Language (DSSSL). 6 ^6 v- m: j& i4 C如果5.0版的浏览器支持XML, XML对现有的CSS标准的支持将会处理大部分基本的风格和页面问题. 但是CSS对于专业出版商可能不够强大. 所以, 另一端存在着DSSSL, 一个在使用SGML的高端出版商中流行的ISO (国际标准组织)标准. 然而, DSSSL是复杂的, 它处理的打印文档管理在Web上很少有用. ! u4 A) e8 n! K T* k
8 c6 D: J' `1 W/ xXLink: 当用户点击一个HTML超链接时, 当前的网页被连接到的文件替代. XLink令Web建立者给链接增加行为. 例如, 现在, 你必须用一些JavaScript, 使在链接处弹出一个独立的窗口, 但是XLink让Web建立者对链接进行编码来执行一系列动作, 包括弹出一个链接选择的菜单. 1 W1 Z1 P N" H& k
/ U' X- i. m; O/ m; `
另一个应用可以是弹出一个对话框, 可能是一个提醒用户它们正要更新数据库的警告. 链接弹出菜单可能需要用户点击一个框来表示在进一步处理前他们接受义务. 现在, 实现这样的功能要写许多的脚本代码. 9 l' M; j# d0 d5 M) G# ? e, d
( x* N: ^4 r. ~/ w仍然有更多的问题需要解决, 特别是在行为政策方面. 必须由一种方法来协调以下三方面的关系: 文档作者对链接所建议的行为, 用户所喜好的显示链接信息的方式, 以及是否和何时忽视用户的意愿的政策.# n [6 B w/ J1 P5 K4 O4 \: g9 S' {# C
' @% U+ n1 |# b3 A<<返回标题 E5 @0 f0 ^. T" W4 C
2 F7 z/ |" E$ O" V3 D
15 服务器上支持XML吗? 0 G- @' C# c$ D6 w, U7 B0 n : ~0 e0 j! f \8 z- [$ o* f* ?XML被设计成供长久使用的, 高价值的文档的储存格式. XML不是只让你定义标识符, 它也允许你定义文档的储存结构. 一篇HTML文档仅存在于一个文件中, 而一个XML文档可以由存放在不同地点的多个文件(称为实体)组成. 这提出了作为文档存储库的XML服务器的概念. : T; a& x' t& n7 p9 z2 n( @: D
4 P" u' B! d$ y- w
服务器软件供应商已正在支持XML: ; |+ e4 `' j% r6 p% [; U. O8 i. x0 a3 y8 H2 w' f/ K5 U5 W3 j
Enigma, Insight 4.0& y2 g y: S6 Z. V- M f0 q1 A
这是一个提供给出版商处理大型文档的专业电子出版软件解决方案. 目前和Insight捆绑在一起的Enigma SGML/XML Style Sheet Editor, 也可以作为一个独立产品提供. / `) R1 E. v; s( V v1 b3 @9 J' V; ?8 oHynet Technologies, Digital Library System: Y8 w- n @1 W6 g
Digital Library System (DLS) 将文档和文档部件作为标准软件对象进行管理, 允许引入在Adobe FrameMaker和Microsoft Word中创建的文档, 或者SGML/XML文件. / W: N6 A V% I# R
; ]& s- o m# H) P; W5 NInso, DynaText Professional Publishing System7 P0 ]1 m9 c5 C7 T2 l
这是一个进行索引, 搜索和制作脚本的软件, 它可以工作于运行在Windows NT 3.51 或 4.0, 或 Sun Solaris 2.5上的Microsoft Internet Information Server 和 Netscape Enterprise and FastTrack servers. M; z/ B1 ]- F& Q( r! l( [/ Y; Y# D3 `1 u8 b% l" D7 T* W
Open Market, Folio 9 c2 b1 q/ B' a1 ~% H2 Y; g5 zOpen Market的 Folio 4 信息管理和发送产品将XML文档引入带索引的数据库, 以在IP网络上传递内容, 或将内容送至CD-ROM. 在一月份, Open Market宣布增强对XML的支持, 允许文档以它们的本身格式进行索引和保证安全. 同时, Folio产品也将可以和其它基于标准的制作, 解析和生成XML文档的解决方案相互操作. 它的产品包括 Folio siteDirector (分发信息), Folio SecurePublish (事务管理软件), 和 Folio Publisher (电子出版). 0 y# F q9 B6 [' ~6 Z; V: q+ x4 ?. k* f
WebMethods, Web Automation Server) D* e1 U! c- n) e
Web Automation Server 帮助公司将基于浏览器的应用软件和其它应用软件的数据相结合. 它是基于XML的服务器, 使用 WebMethods自己的在机器间进行Web数据交换的WIDL (Web Interface Definition Language). (该公司已经将WIDL作为标准提议上交给 World Wide Web Consortium.) 4 a* l- O4 a4 [ , G! o5 o8 G: e) U5 r c16 谁应该学习XML?8 q5 G4 n$ C' m# O n9 O