How configurable is Oxygen Web Outline View?
Posted: Tue Jun 17, 2025 7:05 pm
We installed the Outline View, but it doesn't do what we need it to do out of the box. So we need to configure it. There is not much documentation on this. We figured out some things but there is much more we want and need to do.
The Structure view shows the entire element tree.
1. Can this view be configured to filter out specific elements by name (e.g., omit <xyz>)?
2. Can this view filter out elements that have no text (e.g., title) to display?
The Content view by default is empty and must be configured, identifying which elements to include and where to get node text for each.
3. Can this view be configured such that the list of elements to include is different for different XSD? E.g., Our framework includes multiple XSD. When XML using a.xsd is in Oxygen, include <a> and <b> and not <x> and <z>. When XML using b.xsd is in Oxygen, include <x> and <z> but not <a> and <b>.
Generally,
4. Both views allow drag and drop to invalid locations. Is there a way to allow drag and drop but disallow drop in a location that would result in an element being inserted at a location it is not allowed?
5. Is there an XML Schema to which the Outline View configuration file adheres to? There is no XSD referenced in the sample file to guide what elements/attributes can be scripted.
6. Is there any other option/override/hook (e.g., Java, XSL) supported that can be used to customize the look and feel of what's displayed in either view?
Thanks,
Kelly
The Structure view shows the entire element tree.
1. Can this view be configured to filter out specific elements by name (e.g., omit <xyz>)?
2. Can this view filter out elements that have no text (e.g., title) to display?
The Content view by default is empty and must be configured, identifying which elements to include and where to get node text for each.
3. Can this view be configured such that the list of elements to include is different for different XSD? E.g., Our framework includes multiple XSD. When XML using a.xsd is in Oxygen, include <a> and <b> and not <x> and <z>. When XML using b.xsd is in Oxygen, include <x> and <z> but not <a> and <b>.
Generally,
4. Both views allow drag and drop to invalid locations. Is there a way to allow drag and drop but disallow drop in a location that would result in an element being inserted at a location it is not allowed?
5. Is there an XML Schema to which the Outline View configuration file adheres to? There is no XSD referenced in the sample file to guide what elements/attributes can be scripted.
6. Is there any other option/override/hook (e.g., Java, XSL) supported that can be used to customize the look and feel of what's displayed in either view?
Thanks,
Kelly