Package net.sf.saxon.om
Interface SpaceStrippingRule
- All Known Implementing Classes:
AllElementsSpaceStrippingRule
,NoElementsSpaceStrippingRule
,SelectedElementsSpaceStrippingRule
,StylesheetSpaceStrippingRule
public interface SpaceStrippingRule
Interface for deciding whether a particular element is to have whitespace text nodes stripped
-
Method Summary
Modifier and TypeMethodDescriptionbyte
isSpacePreserving
(NodeName nodeName) Decide whether an element is in the set of white-space preserving element types
-
Method Details
-
isSpacePreserving
Decide whether an element is in the set of white-space preserving element types- Parameters:
nodeName
- Identifies the name of the element whose whitespace is to be preserved- Returns:
Stripper.ALWAYS_PRESERVE
if the element is in the set of white-space preserving element types,Stripper.ALWAYS_STRIP
if the element is to be stripped regardless of the xml:space setting, andStripper.STRIP_DEFAULT
otherwise- Throws:
XPathException
- if the rules are ambiguous and ambiguities are to be reported as errors
-