public class XOMUtil extends Object
|Modifier and Type||Class and Description|
Standard XML algorithms for text and whitespace normalization (but not for Unicode normalization); type safe enum.
|Modifier and Type||Method and Description|
Returns a node factory that removes each
Returns a node factory that redirects its input onto the output of a streaming serializer.
public static nu.xom.NodeFactory getIgnoreWhitespaceOnlyTextNodeFactory()
Textnode that is empty or consists of whitespace characters only (boundary whitespace). This method fully preserves narrative
Textcontaining whitespace along with other characters.
Otherwise this factory behaves just like the standard
Ignoring whitespace-only nodes reduces memory footprint for documents that are heavily pretty printed and indented, i.e. human-readable. Remember that without such a factory, every whitespace sequence occurring between element tags generates a mostly useless Text node.
Finally, note that this method's whitespace pruning is appropriate for
many, but not all XML use cases (round-tripping). For example, the blank
will be removed, which might not be what you want. This is because this
method does not look across multiple Text nodes.
public static nu.xom.NodeFactory getRedirectingNodeFactory(StreamingSerializer serializer)
The document returned on
finishMakingDocument will be empty.
serializer- the streaming serializer to write to
Copyright © 2019. All rights reserved.