Exploring your XML Document
XMLBlueprint has many features which gives you quick access to the various parts of the XML Document your are editing.
XML Outline
The real-time XML Outline (View > XML Outline) gives you quick access to the various parts of the XML Document your are editing.
The XML Outline displays the document structure of the active document. Whenever the document changes, the XML Outline is updated (in a background thread), without disturbing the actual editing of the document. Click on a node to select the corresponding text in the XML Editor.
When the document is not well-formed, an error message is displayed below the XML Outline. Click on the error message to jump to the position where the error occurred.
Block Indicator
The Block Indicator is a gray line displayed on the right side of the margin. It indicates the lines between the start tag and the end tag of the current element. Click Options > Editor to show or hide the Block Indicator.
Line Revision Indicator
When writing in XMLBlueprint you'll notice yellow, green, and blue lines appearing on the left side of the margin. Green lines indicate that text to the right of that color has been edited before the last time you saved your document. Text to the right of yellow lines has been changed after the last time you saved your document. Text to the right of blue lines has been changed during the last edit operation. This makes it easier to keep track of the changes in your document.
XML Folding
To simplify working with large XML Documents, XMLBlueprint provides XML Folding.
In the margin you'll find (+) and (-) boxes. To fold (collapse) an XML node, click on the (-) icon, to unfold (expand) it, click on the (+) sign. You can also use these shortcuts:
Ctrl+- (fold)
Ctrl+= (unfold)
Ctrl+Shift+- (fold all)
Ctrl+Shift+= (unfold all)
XML nodes which are folded are represented as '...':
XML Element Selector
You can use the XML Element Selector to quickly navigate your XML Document. Click View > XML Element Selector to show or hide the XML Element Selector. The XML Element Selector is visible at the bottom of the active document and shows a series of elements. For example, if the following XML is loaded and the cursor is positioned in element 'xsl:value-of',
the XML Element Selector will display:
Click on 'xsl:template' to select that element in the XML Editor.
Follow Hyperlink
To open a hyperlink (e.g., a hyperlink to a DTD, or XML Schema) in another editor within XMLBlueprint, press and hold the CTRL key and click the left mouse button on the hyperlink (CTRL+CLICK). To open the hyperlink in another application, press and hold the CTRL key and the SHIFT KEY and click the left mouse button on the hyperlink (CTRL+SHIFT+CLICK).
XML Element Navigation
When editing an XML Document, Relax NG Schema, Schematron Schema or XML Schema, you can quickly access the current XML element and its parents:
|
| • | Click XML > Go to Begin Of Element to move the caret to the begin of the current XML element. |
| • | Click XML > Go to End Of Element to move the caret to the end of the current XML element. |
| • | Click XML > Select Element to select the current element in the XML Editor. |
Goto Schema
When editing an XML Document you can quickly access the associated schemas:
|
| • | Click Schema > Go to DTD to open the DTD that is found in the active XML Document. |
| • | Click Schema > Go to Schematron Schema to open any Schematron Schema that is found in the active XML Document. |
| • | Click Schema > Go to Relax NG Schema to open any Relax NG Schema that is found in the active XML Document. |
| • | Click Schema > Go to to XML Schema to open any XML Schema that is found in the active XML Document. |