早期的发展
目前许多公司都将XML技术集成到他们的现有产品中,通常采用不同的方法。比如QuarkXPress 5.0,通过一个称为avenue. Quark(原来独立存在的一个软插件)的内置扩充系统(XTension)从CMYK文档输出XML内容。Avenue. Quark浏览文件中的内容,并检查其排列方式。然后检测每个QuarkXPress类型文件,将其转换成统一的XML文件。它也可以利用另外一种方式,将XML格式文件转换成Quark文档页面。而Xtension系统利用DTD(文件类型定义)来完成这些操作。DTD是最广泛接受的方法,通常被看作一种图表代码,从结构上描述文件的内部排列。
其他如X-Schema和XML-Data的代码还在发展中,可能将来才能被Quark软件支持。由于名为avenue.quark的Xtensiton系统还不太安全可靠,转换的文件可能还需要一些手动操作。但该工具节省了大量的时间,可用来转化其他的代码。
方便的共享
XML和所有跨媒体出版软件的目标基本上都是数据共享,而不是仅仅沿着线路传输数据。更理想的是文件从开始格式化时就分开保存。此外,XML是由万维联盟(World Wide Web Consortium,简称W3C)发布的公开标准,意味着它没有专利权,而不象FLASH (Macromedia公司开发)或PDF(Adobe公司开发)有自己的专利。
Adobe 公司的一些应用软件也支持XML,包括InDesign 2.0, GoLive 6.0 和 Framemaker 6.0。与Quark相似,Adobe也通过一个名为Xmedia UI的跨媒体插件完成XML代码转换(Xmedia UI是与InDesign 2.0捆绑的贝它版本,可以到Adobe网站下载最新版本)。该软件能非常容易的把任何现有InDesign文件转化到XML格式。实际上,你仍可以打开原来InDesign文件,或把文件输入到QuarkXPress 和 Pagemaker页面,并安排格式。其实就是把标签安排到诸如标题等元素和内容拷贝上,然后输出到XML。
Adobe也使用XMP语言,即eXtensible Metadata Platform(可扩展元数据平台)。这种代码允许在不同的Adobe软件之间进行数据交换。虽然XML是跨媒体出版的主要内容支持平台,但XMP能把数据从Acrobat转移到Illustrator再到InDesign,还可以返回。Adobe还有一个优势:它拥有功能强大的支持XML的网页设计程序——GoLive 6.0。这样才开始提高生产力。正如你在InDesign程序里创建了一个模版一样,你可以在GoLive里用动态的内容创建一个智能模版,使XML内容可在InDesign 和GoLive里来回传输。你只需用在两个程序中创建出模版,然后把内容传输到它应该去的地方。这比只能输出到HTML或XML文件更加灵活。除此,这种方法还吸收了服务器方面的技术,比如ASP(动态服务主页)和JSP,所以你可以把动态页面提供到互联网上。
其他方法
XML是把动态内容转移到互联网上的唯一方法么?当然不是。事实上,大多数现存的网页创作工具已经使用了很多方法来达到统一目的——使内容动起来。例如Macromedia使用一个应用软件服务器ColdFusion。应用软件服务器就是一个服务器软件,可与制造商的软件一起用来动态更新内容。和XML一样,文件的内容和格式通过一个叫做CFML的程序代码分别存储。网页设计人员只要改变内容,而网站的更新不需要任何附加编码。但是,这种方式把你固定在一个没有CMYK的空间,这对印前设计者来说是最不合适的工作流程。
Macromedia公司的主要目标是实现矢量图形的在线浏览,通过该公司如Freehand 10 和 Flash 5等倍受赞誉的软件来完成。Macromedia Flash Player软件的最新版本以矢量图形为基础,具有高质量网络印刷功能,允许电子商务应用等部门的高速输出。毫无疑问,完美的彩色空间是网页设计的最终目标,也是Macromedia公司近期的主要目标。
最佳解决方案
寻求跨媒体出版解决方案时,最好能经常检查某个公司的生产线,并搜寻能提供多种输出格式的软件。即使该公司可能拥有功能强大且支持XML的排版程序,但该公司也许没有能把XML数据转换成其他格式(比如HTML)的独立软件程序。很多情况下,你不仅想保留最接近的原始版面,还希望通过一种方法,实现内容一次转换、多种格式输出。
幸运的是,现在大多数大型和小型CMYK版面设计程序都已经包含了更多灵活好用的XML支持,与此同时,网页设计软件等其他输出程序也包括更多XML设置选项来管理内容。用一些时间来搜索现有和新购买的软件中的XML特性,将有助于保证用户在未来发展中保持平衡。XML语言可能真的会取代HTML用于网络应用,同时推动跨平台解决方案的发展。这种变化并不会马上发生,但是至少当它发生时,你已经做好了准备。
[时间:2003-06-19 作者:Bisenet 来源:Bisenet]