oXygen XML Editor是目前最流行也是最好的XML編輯器,它擁有大量從普通到專家級(jí)別的用戶。它是唯一一個(gè)支持XML模式語言的工具。對(duì)XSLT和XQuery的支持大大的提高了調(diào)試器和性能評(píng)測(cè)器的功能。你可以將 XML編輯器與所有基于XML技術(shù)協(xié)同使用,包括XML數(shù)據(jù)庫(kù)、XProc流水線以及web服務(wù)等等。
XML Author自帶了一個(gè)可配置和可擴(kuò)展的、基于W3C CSS樣式表的可視化編輯模式,以及隨時(shí)可用的DITA、DocBook、TEI和XHTML功能支持,使得oXygen XML Editor成為了最理想的XML程序編寫解決方案。
XML Editor是一個(gè)適用于所有主流操作系統(tǒng),包括Windows、Mac OS X、Linux、Solaris等,它可以獨(dú)立使用也可以作為一個(gè)Eclipse插件使用。
主要功能
| XML IDE 多種用途:XML編輯器、XSLT調(diào)試器、XQuery調(diào)試器、XML數(shù)據(jù)庫(kù)、XML樹形視圖/編輯器 <oXygen/> XML編輯器窗口中的視圖菜單可以停靠、浮動(dòng)和隱藏。 在項(xiàng)目中共享<oXygen/> XML編輯器中的任何選項(xiàng)。 在項(xiàng)目中管理和共享轉(zhuǎn)換場(chǎng)景。 支持批次驗(yàn)證和批次轉(zhuǎn)換。 支持多行查找和替換,可識(shí)別正則表達(dá)式和操作多個(gè)文件。
|
| 智能化XML編輯 支持最佳的內(nèi)容實(shí)現(xiàn),提供了XML元素、屬性和值(ID引用操作、枚舉和列表值)。 使用電子表格式的XML網(wǎng)格編輯器可以輕松地編輯由重復(fù)模式組成的XML文檔。 內(nèi)容完成建議旁邊顯示模式注釋和DTD注解。 <oXygen/> XML編輯器為NVDL腳本和帶有NVDL腳本的XML文檔提供了編輯和驗(yàn)證支持。 自帶由XML Schema、Relax NG、NVDL、DTD或者文檔結(jié)構(gòu)驅(qū)動(dòng)的語境敏感內(nèi)容助手。 XML文檔向?qū)Ш蚗ML代碼模板(縮寫)。 與編輯文檔保持實(shí)時(shí)更新的基于樹形圖的XML大綱。 全新的XML文檔向?qū)В子趧?chuàng)建指定模式或DTD的XML文檔。 支持具有功能強(qiáng)大的操縱行為和持久性的源碼折疊功能。 模式視圖顯示了當(dāng)前XML元素的模式信息。 XML文件的格式化和縮進(jìn)。
|
| XML驗(yàn)證 使用XML schema、Relax NG、DTD、NVDL、Schematron schema或者嵌入式Schematron規(guī)則進(jìn)行XML文檔驗(yàn)證。 XML schema(可視化圖解)、Relax NG (可視化圖解)、NVDL腳本、DTD和Schematron編輯和驗(yàn)證支持。 多種驗(yàn)證引擎:Xerces、XSV、LIBXML、MSXML 4.0、MSXML.NET、Saxon EE和SQC。 XML驗(yàn)證以及XInclude和XML Catalog支持的結(jié)構(gòu)良好性檢查。 簡(jiǎn)單的錯(cuò)誤跟蹤 – 點(diǎn)擊定位錯(cuò)誤源,支持在XML編輯器中做視覺標(biāo)記和概述規(guī)則。 針對(duì)XML schema錯(cuò)誤鏈接到相關(guān)規(guī)則的準(zhǔn)確位置。
|
| XML Schema建模 基于XML schema編輯器和RelaxNG Schema編輯器的可視化圖解。 重構(gòu)操作。 包含/導(dǎo)入圖形。 組件獨(dú)立性分析器。 使用W3C XML Schemas生成HTML或PDF文檔。 支持使用W3C XML Schema生成大量的示例XML實(shí)例。
|
| XSL/XSLT支持 XSLT 1.0、XSLT 2.0和XSLT 3.0編輯、驗(yàn)證、轉(zhuǎn)換、調(diào)試和性能分析支持。 多個(gè)XSLT處理器:Xalan 2.7.1、Saxon 6.5.5、Saxon EE、XSLTProc和MSXML3.0/4.0/.NET 1.0/2.0。 使用多個(gè)內(nèi)置處理器進(jìn)行XSLT調(diào)試:Xalan 2.7.1、Saxon 6.5.5、Saxon 家庭版、Saxon專業(yè)版以及模式敏感的Saxon企業(yè)版。 使用重復(fù)的場(chǎng)景進(jìn)行簡(jiǎn)單的XSLT/XQuery轉(zhuǎn)換和XML驗(yàn)證管理。 跨多個(gè)文件的、強(qiáng)大的XSLT搜索和重構(gòu)。 在你的瀏覽器中以XHTML、XML方式預(yù)覽轉(zhuǎn)換結(jié)果。 使用HTML的XSLT樣式表文檔。
|
| XQuery支持 使用XQuery和SQL原生XML或者關(guān)系數(shù)據(jù)庫(kù)進(jìn)行瀏覽、編輯和查詢。 將XSLT或XQuery輸出結(jié)果映射到源、樣式表或者XQuery文件的相應(yīng)位置。 XQuery 1.0編輯、驗(yàn)證、轉(zhuǎn)換、調(diào)試和性能分析支持。 針對(duì)MarkLogic XML數(shù)據(jù)庫(kù)的集成XQuery調(diào)試器。 XQuery性能分析器。
|
| XPath支持 XPath評(píng)估和語法檢查, XPath內(nèi)容實(shí)現(xiàn)支持。 多種功能和注釋完成內(nèi)容實(shí)現(xiàn)。 XPath生成器視圖。 Schematron內(nèi)容實(shí)現(xiàn)中的XPath函數(shù)。
|
| 本地XML和關(guān)系數(shù)據(jù)庫(kù) 支持管理Oracle 11g R1、IBM DB2 Pure XML和Microsoft SQL Server 2008等關(guān)系數(shù)據(jù)庫(kù)。 支持管理Documentum xDb、MarkLogic、eXist和Berkeley DB XML等XML數(shù)據(jù)庫(kù) 支持從關(guān)系數(shù)據(jù)庫(kù)和其他源導(dǎo)入到XML。 使用XQuery和SQL原生XML或者關(guān)系數(shù)據(jù)庫(kù)進(jìn)行瀏覽、編輯和查詢。
|
| 單一源XML發(fā)布 基于W3C CSS樣式表的可視化WYSIWYG XML編輯模式。 針對(duì)DocBook、DITA、TEI和XHTML的隨時(shí)可用的可視化編輯支持。 可視化DITA Maps管理器,與DITA開放工具箱完美集成。 使用潛入Apache FOP的FO轉(zhuǎn)換從XML文檔生成PDF或PS文件。 支持外部格式化對(duì)象處理器。 <oXygen/>是一個(gè)針對(duì)無論是使用從左到右還是從右到左腳本的編輯文檔的完整的解決方案,提供了全部的Unicode和多語言支持。 <oXygen/> XML編輯器包括DocBook、DITA和TEI文檔框架。 支持CALS和HTML表格。 為HTML、WebHelp、PDF、Eclipse/Windows幫助文檔預(yù)配置發(fā)布場(chǎng)景。 <oXygen/> XML編輯器支持編輯、驗(yàn)證和創(chuàng)建EPUB文件,預(yù)定義的轉(zhuǎn)換場(chǎng)景允許你將DITA和DocBook文檔發(fā)布到EPUB。
|
| 支持訪問CMSes和遠(yuǎn)端資源 |
| 協(xié)作性 使用跟蹤變化功能來追蹤你對(duì)文檔所做的改動(dòng)。 你可以使用內(nèi)置的XML Diff和合并工具來檢查和合并XML文檔中的差異性。 自帶針對(duì)Apache SubversionTM (SVN)版本控制系統(tǒng)的成熟的客戶端。
|
| Office文檔支持 |
| 工具 |
| 對(duì)開放源項(xiàng)目的貢獻(xiàn) |
| 實(shí)用性 |
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.