Opening a Document at a Specific Location Using a Command-Line Interface
Oxygen XML Developer offers support for opening a file at a specific position using a
command-line interface to transmit parameters to the Oxygen XML Developer application
launching script file (
oxygenDeveloper.bat/oxygenDeveloper.sh
).
The following methods are available, depending on how you identify the position that is needed:
-
Specific position values (line and column number, or character offset)
Oxygen XML Developer supports the following position parameters:- line - The line number.
- column - The column number (has meaning if the
line
parameter is also defined). - char - The character offset.
Examples for Windows:
The following examples show how you can open an XML document in Oxygen XML Developer from a Windows command-line interface:developer.bat file:samples/personal.xml#line=4 developer.bat file:samples/personal.xml#line=4column=5 developer.bat file:samples/personal.xml#line=4;column=5 developer.bat file:samples/personal.xml#char=334
-
Simplified XPath index path
Oxygen XML Developer will open an XML file and select one of its elements identified by a simplified XPath index path. For example, an index path of the form 1/5/7 identifies the seventh child of the fifth child of the root element.Restriction: Oxygen XML Developer will display a selection that starts with the first character of the content of the identified element and spans until the end of the line.Examples for Windows:
The following example shows how you can open an XML document in Oxygen XML Developer and select the third child of the root element using a Windows command-line interface:developer.bat file:samples/personal.xml#element(1/3)
-
Anchors identified by ID attribute values
Oxygen XML Developer will open an XML file and select the element whose
@id
attribute value is an exact match of the anchor attached to a command-line instruction.Examples for Windows:
The following example shows how you can open an XML document in Oxygen XML Developer and select the element that has the@id
set totitleID
using a Windows command-line interface:developer.bat file:samples/personal.xml#titleID