字处理器带来的简单性
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组件向客户提交产品的灵活性。
责任编辑:炒饭
欢迎评论或投稿
|