Oxygen XML Editor
The Premier All-In-One XML Editing Suite
Oxygen XML Author
Single-Source XML Authoring and Multi-Channel Publishing
Oxygen XML Developer
The Required Tools for Designing XML Schemas and Transformation Pipelines
Oxygen JSON Editor
The Perfect Tool to Simplify Your JSON Editing Experience
Oxygen Publishing Engine
The Complete DITA Publishing Solution for WebHelp and PDF Output
Oxygen PDF Chemistry
Chemistry Converts HTML and XML to PDF Using CSS
Oxygen XML WebHelp
Publish DITA and DocBook Content to WebHelp Output
Oxygen Styles Basket
Customize the Look and Feel of Your PDF and WebHelp Output
Oxygen XML Web Author
Engage Your Whole Organization In Content Creation
Oxygen Content Fusion
The Web-based Collaboration Platform to Craft Tomorrow's Content
Oxygen Feedback
Modern Commenting Platform
Cloud
Enterprise
Oxygen AI Positron
Enhance Your Productivity with the Power of AI
Oxygen Scripting
Automate and Run Oxygen Utilities from the Command-Line Interface
Oxygen SDK
Specifically designed for application developers and integrators
Shop
Pricing and licensing for businesses, Academic and individuals
The XPath expressions can be quickly edited and executed using the XPath toolbar. The content completion support shows documentation for XPath 1.0, 2.0, and 3.0 functions. A function signature tooltip, presented in a message box above the current function, indicates the names and types of the edited arguments.
This view allows you to edit multi-line, complex expressions and assists you with features such as the Content Completion Assistant, syntax highlight, automatic validation, and documentation of the currently edited item. The executed expressions are stored in a history list and they can be re-used as necessary from the Content Completion Assistant.
XPath expressions can be executed over multiple files. You can choose one of the predefined scopes (current file, entire project, a selection from the project, all open files, DITA Map hierarchy) or define your own collection of files (a working set). Scope selection is available in both the XPath/XQuery Builder view and in the XPath toolbar.
You can choose to execute XPath expressions over all XML files from the selected scope but you can also define patterns to filter out certain files.
The results of an XPath query are shown as a list in the results panel. You can save the results to a file, by clicking the Save Results option from the contextual menu, and you can also print the XPath results. Clicking on a line in the results panel highlights the corresponding part from the document.
Results are returned in a format that is a valid XPath expression: [FileName.xml] /node[value]/node[value]/node[value]
If your project is comprised of a main file with ENTITY references to other files, you can use XPath to return all the elements matching a certain criteria by querying the main file. The results list includes results from all referenced files, providing a simple way to access the nodes of the document.
The XPath expressions are evaluated from the context of the current element, thus relative expressions can be evaluated in various contexts.