Class XmlReader


  • public class XmlReader
    extends Object
    • Method Detail

      • getLine

        public String getLine()
      • getXmlData

        public String getXmlData​(String name,
                                 String data,
                                 boolean withTag,
                                 boolean allowSelfCloseOption)
                          throws Exception
        Parameters:
        name -
        data -
        withTag -
        allowSelfCloseOption - TODO
        Returns:
        trimmed contents or tag + contents, never closing tag
        Throws:
        Exception
      • unwrapCdata

        public static String unwrapCdata​(String s)
        Parameters:
        s -
        Returns:
        unwrapped text
      • getXmlPoint

        public javajs.util.P3 getXmlPoint​(String data,
                                          String key)
      • setNext

        private static int setNext​(String data,
                                   String what,
                                   int[] next,
                                   int offset)
        shift pointer to a new tag or field contents
        Parameters:
        data - string of data
        what - tag or field name
        next - current pointer into data
        offset - offset past end of "what" for pointer
        Returns:
        pointer to data