Modular Contextual XSLT Editing Using 'Main Files' Support
Smaller interrelated modules that define a complex stylesheet cannot be correctly edited or validated individually, due to their interdependency with other modules. For example, a function defined in a main stylesheet is not visible when you edit an included or imported module. Oxygen XML Editor Eclipse plugin provides the support for defining the main module (or modules), allowing you to edit any of the imported/included files in the context of the larger stylesheet structure.
You cat set a main XSLT stylesheet either using the main files support from the Project Explorer view, or using a validation scenario.
To set a main file using a validation scenario, add validation units that point to the main modules. Oxygen XML Editor Eclipse plugin warns you if the current module is not part of the dependencies graph computed for the main stylesheet. In this case, it considers the current module as the main stylesheet.
- Correct validation of a module in the context of a larger stylesheet structure.
- Content Completion Assistant displays all components valid in the current context.
- The Outline view displays the components collected from the entire stylesheet structure.
Resources
For more information about editing XSLT stylesheets in the main files context, watch our video demonstration: