Class BrowserCompactXmlSerializer


  • public class BrowserCompactXmlSerializer
    extends XmlSerializer

    Browser compact XML serializer - creates resulting XML by stripping whitespaces wherever possible, but preserving single whitespace where at least one exists. This behaviour is well suited for web-browsers, which usually treat multiple whitespaces as single one, but make difference between single whitespace and empty text.

    • Constructor Detail

      • BrowserCompactXmlSerializer

        public BrowserCompactXmlSerializer​(CleanerProperties props)
    • Method Detail

      • serialize

        protected void serialize​(TagNode tagNode,
                                 java.io.Writer writer)
                          throws java.io.IOException
        Specified by:
        serialize in class Serializer
        Throws:
        java.io.IOException
      • isContentOrInline

        private boolean isContentOrInline​(java.lang.Object node)