oXygen XML Editor是目前最流行也是最好的XML编辑器,它拥有大量从普通到专家级别的用户。它是唯一一个支持XML模式语言的工具。对XSLT和XQuery的支持大大的提高了调试器和性能评测器的功能。你可以将 XML编辑器与所有基于XML技术协同使用,包括XML数据库、XProc流水线以及web服务等等。
XML Author自带了一个可配置和可扩展的、基于W3C CSS样式表的可视化编辑模式,以及随时可用的DITA、DocBook、TEI和XHTML功能支持,使得oXygen XML Editor成为了最理想的XML程序编写解决方案。
XML Editor是一个适用于所有主流操作系统,包括Windows、Mac OS X、Linux、Solaris等,它可以独立使用也可以作为一个Eclipse插件使用。
主要功能
| XML IDE 多种用途:XML编辑器、XSLT调试器、XQuery调试器、XML数据库、XML树形视图/编辑器 <oXygen/> XML编辑器窗口中的视图菜单可以停靠、浮动和隐藏。 在项目中共享<oXygen/> XML编辑器中的任何选项。 在项目中管理和共享转换场景。 支持批次验证和批次转换。 支持多行查找和替换,可识别正则表达式和操作多个文件。
|
| 智能化XML编辑 支持最佳的内容实现,提供了XML元素、属性和值(ID引用操作、枚举和列表值)。 使用电子表格式的XML网格编辑器可以轻松地编辑由重复模式组成的XML文档。 内容完成建议旁边显示模式注释和DTD注解。 <oXygen/> XML编辑器为NVDL脚本和带有NVDL脚本的XML文档提供了编辑和验证支持。 自带由XML Schema、Relax NG、NVDL、DTD或者文档结构驱动的语境敏感内容助手。 XML文档向导和XML代码模板(缩写)。 与编辑文档保持实时更新的基于树形图的XML大纲。 全新的XML文档向导,易于创建指定模式或DTD的XML文档。 支持具有功能强大的操纵行为和持久性的源码折叠功能。 模式视图显示了当前XML元素的模式信息。 XML文件的格式化和缩进。
|
| XML验证 使用XML schema、Relax NG、DTD、NVDL、Schematron schema或者嵌入式Schematron规则进行XML文档验证。 XML schema(可视化图解)、Relax NG (可视化图解)、NVDL脚本、DTD和Schematron编辑和验证支持。 多种验证引擎:Xerces、XSV、LIBXML、MSXML 4.0、MSXML.NET、Saxon EE和SQC。 XML验证以及XInclude和XML Catalog支持的结构良好性检查。 简单的错误跟踪 – 点击定位错误源,支持在XML编辑器中做视觉标记和概述规则。 针对XML schema错误链接到相关规则的准确位置。
|
| XML Schema建模 基于XML schema编辑器和RelaxNG Schema编辑器的可视化图解。 重构操作。 包含/导入图形。 组件独立性分析器。 使用W3C XML Schemas生成HTML或PDF文档。 支持使用W3C XML Schema生成大量的示例XML实例。
|
| XSL/XSLT支持 XSLT 1.0、XSLT 2.0和XSLT 3.0编辑、验证、转换、调试和性能分析支持。 多个XSLT处理器:Xalan 2.7.1、Saxon 6.5.5、Saxon EE、XSLTProc和MSXML3.0/4.0/.NET 1.0/2.0。 使用多个内置处理器进行XSLT调试:Xalan 2.7.1、Saxon 6.5.5、Saxon 家庭版、Saxon专业版以及模式敏感的Saxon企业版。 使用重复的场景进行简单的XSLT/XQuery转换和XML验证管理。 跨多个文件的、强大的XSLT搜索和重构。 在你的浏览器中以XHTML、XML方式预览转换结果。 使用HTML的XSLT样式表文档。
|
| XQuery支持 使用XQuery和SQL原生XML或者关系数据库进行浏览、编辑和查询。 将XSLT或XQuery输出结果映射到源、样式表或者XQuery文件的相应位置。 XQuery 1.0编辑、验证、转换、调试和性能分析支持。 针对MarkLogic XML数据库的集成XQuery调试器。 XQuery性能分析器。
|
| XPath支持 |
| 本地XML和关系数据库 支持管理Oracle 11g R1、IBM DB2 Pure XML和Microsoft SQL Server 2008等关系数据库。 支持管理Documentum xDb、MarkLogic、eXist和Berkeley DB XML等XML数据库 支持从关系数据库和其他源导入到XML。 使用XQuery和SQL原生XML或者关系数据库进行浏览、编辑和查询。
|
| 单一源XML发布 基于W3C CSS样式表的可视化WYSIWYG XML编辑模式。 针对DocBook、DITA、TEI和XHTML的随时可用的可视化编辑支持。 可视化DITA Maps管理器,与DITA开放工具箱完美集成。 使用潜入Apache FOP的FO转换从XML文档生成PDF或PS文件。 支持外部格式化对象处理器。 <oXygen/>是一个针对无论是使用从左到右还是从右到左脚本的编辑文档的完整的解决方案,提供了全部的Unicode和多语言支持。 <oXygen/> XML编辑器包括DocBook、DITA和TEI文档框架。 支持CALS和HTML表格。 为HTML、WebHelp、PDF、Eclipse/Windows帮助文档预配置发布场景。 <oXygen/> XML编辑器支持编辑、验证和创建EPUB文件,预定义的转换场景允许你将DITA和DocBook文档发布到EPUB。
|
| 支持访问CMSes和远端资源 |
| 协作性 |
| Office文档支持 |
| 工具 |
| 对开放源项目的贡献 |
| 实用性 |
Specially tuned for content authors, <oXygen/> XML Author comes with a configurable and extensible visual editing mode based on W3C CSS stylesheets with ready-to-use DITA, DocBook, TEI and XHTML support, making <oXygen/> the ideal XML authoring solution.
<oXygen/> XML Editor is a cross-platform application available on all the major operating systems (Windows, Mac OS X, Linux, Solaris) and can be used either standalone or as an Eclipse plugin.
Key features
|
XML IDE |
- Different perspectives: XML Editor, XSLT Debugger, XQuery Debugger, XML Databases, XML Tree Viewer/Editor.
- The views inside the <oXygen/> XML Editor window are dockable, floating and hideable.
- Share any of the <oXygen/> XML Editor options together with the project.
- Manage and share transformation scenarios together with the project.
- Batch validation and batch transformations.
- Multi-line find and replace support allows regular expressions, is XML aware and can handle multiple files.
|
Intelligent XML editing |
- The best content completion support offering XML elements, attributes, values (handling ID references, enumerations and list values).
- Edit with ease XML documents consisting of repetitive patterns using the spreadsheet-like XML Grid Editor.
- Schema annotations/DTD comments presented next to the content completion proposals.
- <oXygen/> XML Editor provides editing and validation support for NVDL scripts and for XML documents associated with NVDL scripts.
- Context sensitive content assistant driven by XML Schema, Relax NG, NVDL, DTD or by the document structure.
- XML document wizards and XML code templates (abbreviations).
- Tree based XML Outliner synchronized in real time with the edited document.
- New XML document wizards to easily create XML documents specifying a schema or a DTD.
- Source folding support with powerful manipulation actions and persistence.
- Schema Model View presenting schema information about the current XML element.
- Format and indent of XML files.
|
XML Validation |
- Validate XML documents with XML Schemas, Relax NG, DTD, NVDL and Schematron schema or embedded Schematron rules.
- Edit and validate support for XML Schema (visual diagram), Relax NG (visual diagram), NVDL scripts, DTD, Schematron.
- Multiple validation engines: Xerces, XSV, LIBXML, MSXML 4.0, MSXML.NET, Saxon EE and SQC
- XML Validation and Well-Formedness Check with XInclude and XML Catalog support.
- Easy error tracking - locate the error source by clicking on it, visual markers and overview ruler in the XML editor.
- Link to the exact location in the specification for XML Schema errors.
|
XML Schema Modeling |
- Visual diagram based XML schema editor, RelaxNG Schema Editor.
- Refactoring actions.
- Include/Import graph.
- Component dependencies analyzer.
- Generate HTML or PDF documentation from W3C XML Schemas.
- Support for generating large sets of sample XML instances from W3C XML Schema.
|
XSL/XSLT Support |
- XSLT 1.0, XSLT 2.0 and XSLT 3.0 editing, validation, transformation, debugging and profiling support.
- Multiple XSLT processors: Xalan 2.7.1, Saxon 6.5.5, Saxon EE, XSLTProc and MSXML3.0/4.0/.NET 1.0/2.0.
- XSLT debugging using multiple built-in processors: Xalan 2.7.1, Saxon 6.5.5, Saxon Home Edition, Saxon Professional Edition as well as the schema-aware Saxon Enterprise Edition.
- Easy XSLT/XQuery transformation and XML validation management with reusable scenarios.
- Powerful XSLT search and refactoring actions working across multiple files.
- Preview the transformation results as XHTML, XML or in your browser.
- XSLT Stylesheet documentation in HTML.
|
XQuery Support |
- Browse, edit or query using XQuery and SQL native XML or relational databases.
- Mapping from the XSLT or XQuery output result to the source and stylesheet or XQuery file locations.
- XQuery 1.0 editing, validation, transformation debugging and profiling support.
- Integrated XQuery Debugger for the MarkLogic XML Database.
- XQuery Profiler.
|
XPath Support |
- XPath evaluation and syntax checking, XPath content completion support.
- Content completion with functions and annotations.
- XPath Builder View.
- XPath functions in content completion in Schematron.
|
Native XML and Relational Databases |
- Management support for the relational databases: Oracle 11g R1, IBM DB2 Pure XML, Microsoft SQLServer 2008.
- Management support for the XML Databases: Documentum xDb, MarkLogic, eXist, Berkeley DB XML.
- Import from relational databases and other sources to XML.
- Browse, edit or query using XQuery and SQL native XML or relational databases.
|
Single Source XML Publishing |
- Visual WYSIWYG XML editing mode, based on W3C CSS stylesheets.
- Ready to use visual editing support for DocBook, DITA, TEI, XHTML.
- Visual DITA Maps Manager, closely integrated with DITA Open Toolkit.
- FO transformations using embedded Apache's FOP to generate PDF or PS files from XML documents.
- Support for external Formatting Object Processors.
- <oXygen/> is a complete solution for editing documents in both left to right and right to left scripts, offering full Unicode and Multi-lingual editing support.
- <oXygen/> XML Editor includes the DocBook, DITA and TEI documentation frameworks.
- Support for CALS and HTML tables.
- Preconfigured publishing scenarios for: HTML, WebHelp, PDF, Eclipse/Windows help.
- <oXygen/> XML Editor provides support for editing, validating and creating EPUB files. Predefined transformation scenarios allow you to publish DITA and DocBook documents to EPUB.
|
Access to CMSes and Remote Resources |
- Documentum Content Management System (CMS) Integration
- Support for editing remote XML files over FTP/SFTP, HTTP/WebDAV and HTTPS/WebDAV.
- Any WebDAV enabled CMS
|
Collaboration |
- Keep track of the changes you make to a document using the track changes feature.
- You can examine and merge differences between XML documents using the built-in XML Diff and Merge tool.
- Fully-fledged client for the Apache SubversionTM (SVN) versioning system.
|
Support for Office Documents |
- Ready to use validation, editing and processing support for Microsoft® Office 2007 - Office Open XML (OOXML).
- Ready to use validation, editing and processing support for Open Document Format (ODF) and other ZIP-based packages.
|
Tools |
- Conversions from DTD, Relax NG or a set of XML documents to XML Schema, DTD or Relax NG.
- Canonicalization and digital signature of XML documents.
- WSDL SOAP analyzer.
- Large File Viewer (up to 10 GB).
|
Contribution to Open Source Projects |
- <oXygen/> XML Editor makes available an open source NVDL implementation, oNVDL based on Jing.
- <oXygen/> XML Editor contributes patches, fix suggestions and improvement requests to open source projects it uses.
|
Availability |
- <oXygen/> XML Editor is available as standalone desktop or Java Web Start application, or as an Eclipse plugin.
- No platform lock-in, the same license can be used on any platform with any distribution of the XML editor.