开发者社区


首页 - 软件实践
软件实践
全文搜索:   

XMetaL简化对XML文档的处理
作者: BUILDER.COM
2003-05-07 11:30:16



字处理器带来的简单性

XMetaL Author组件把易于使用作为它的主要目标。它简化了XML文档的创建过程,提供了字处理器外观,甚至还采用了WordPerfect辞典和拼写检查组件。通过与内容管理系统(content management systems ,CMSs)的集成,这种简化是很明显的。Corel公司的网站提供了一个它与流行的(但也是很昂贵的)Documentum CMS集成的例子。尽管没有几个小公司买的起这样昂贵的高端CMS工具,但是还有较便宜的解决方案,Author组件简化了它对CMS文档的访问和处理。

广泛的支持

XMetaL基于XML标准。它包括了全套的XML大纲(schema)和DTD函数、Continuous Acquisition和Lifecycle Support(CALS)以及HTML表格、完全的同一字符编码标准支持以及Central组件中的SOAP/Web服务,它还支持用刚刚出现的Xforms标准建立表单。

建立一个例子

不错,XMetaL的确是为集体开发而设计出来的,但是,单个开发者也可以用它来创建XML文档。关键是以一个有效的XML大纲或者DTD开始设计。我用一个大纲为例来说明。

首先,我通过选择File菜单下的New菜单项来创建一个新的XML文档。随后,选择Blank XML Document,如C所示。然后,我选择XML大纲或者DTD文件。该选择用来决定XML文档中什么是有效的。

图C

建立一个空的XML 文档


图D所示的Insert Element列表提供了用来插入到文档的实体。对顶层元素的插入也包括了它所包含的元素。E显示了插入根属性标签并输入例子数据后的结构。做完这些之后,我可以外在保存该文档(用一个样式表表示)或者做任何其它有必要做的事情。

图D

插入一个XML实体

图E

例子XML文档

一个不错的工具

XMetaL 4是一个设计的相当不错的工具,它适合那些需要极大简化XML处理过程的用户。但是它只适合大机构或者大量使用XML的个人。它的最理想用户是涉及到出版的公司。我们将在下一篇文章中讨论Develop组件向客户提交产品的灵活性。



责任编辑:炒饭

欢迎评论或投稿

【上一页】
声明:
Builder.com.cn(原ZDNet China应用开发频道)原创文章版权所有,未经许可严禁转载,且不构成投资建议。
实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
当Windows Server 2008专家得5000元现金大奖
Copyright (c) CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号