Author is centered on general XML document editing. This smaller version of the Editor, called oXygenXML Author, is provided as a cheaper option in the commercial options where the full feature set may not be required. New to Oxygen XML v9.x was an author view providing a WYSIWYM view of the XML document. All of the textual information in the file will be presented in this view. With the exception of spaces, this view shows the entire structure of the XML file. This view is not often useful for HTML or other document-like formats, but it can be useful for certain XML formats that resemble spreadsheets. This iteration continues for the next column. If the root element has six children all named "section", then the grid view will show only one section element and a notation that there are six of them. The next column shows attributes of root elements, and every unique first child of the root XML element. The left-most column shows the elements, including comments and processing instructions, at the root level. The grid view shows the XML document in a spreadsheet-like fashion. In addition to tag completion, annotations in the schema will be displayed as tooltips for the elements that those annotations apply to.įor schema formats that do not have a standard mechanism to bind the schema to the XML file, Oxygen XML provides a processing instruction that instructs the program as to which schemas to use.įor documents that do not have a schema, Oxygen can analyze the structure of the document and generate a schema. It also can use the NRL and NVDL routing languages, which allow multiple schemas of different types to be applied to different files. Both W3C XML Schema and RELAX NG schemas can include embedded Schematron rules. Oxygen XML can use a number of XML schema languages, including DTD, W3C XML Schema, RELAX NG (both compact and full). As the name suggests, this view shows the XML text as text.įor documents that are associated with an XML schema, Oxygen XML offers tag completion. The text view is the default view for editing an XML document. Oxygen XML offers three views designed for editing XML documents. The program is aware of XInclude, and all validation and transformation services can follow the XInclude statements to their included files. Extending to new XML dialects or specialisations is achieved by adding the relevant framework or implementation to the software or loading the document type or schema, thus enabling an adaptable environment which is itself configured entirely by XML, which draws parallels with Emacs and its ability to edit itself while implementing the Lisp dialect it runs in. Oxygen XML comes with schemas and DTDs for popular or major XML and XSL formats including DocBook (versions 4.0 and 5.0), TEI format, XSLT (versions 1.0, 2.0 and 3.0), DITA, XHTML and HTML 5. Using catalogs allows the user to specify a web address for a schema, but allows oXygen to find a file form of the address if the catalog specifies one. An XML catalog is an XML file of a specific format that maps a schema definition string to an actual file name on the disk or web. For additional schema types, a validation scenario can be generated, which allows oXygen to call out to arbitrary programs to perform validation.Īlso, the program has support for XML catalogs. The editor can also validate the XML as it is entered. For validation purposes, the documents can be validated against DTD, W3C XML Schema, RELAX NG, Schematron, NRL and NVDL schemas. They can also be validated against a schema. Documents can be checked for proper XML form. Oxygen XML offers a number of features for editing XML documents. As of the end of 2015 the current full version and build number is "oXygen XML Editor 17.1, build 2015121117" with a full release history available online. Build numbering is based upon the date and time (to the hour) of the build. Incremental build releases are provided on an as needed basis, usually in response to either bugs or security issues. Minor releases, 17.1 as of the end of 2015, are made at least once a few months after a major release, occasionally twice a year. Major releases, such as 17 as of the end of 2015, occur on average once per year. Oxygen XML has three types of releases, not counting betas or development versions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |