public class XMLTokener extends JSONTokener
| Modifier and Type | Field and Description | 
|---|---|
static java.util.HashMap<java.lang.String,java.lang.Character>
                             | 
                            entity
                                The table of entity values. 
                             | 
                        
| Constructor and Description | 
|---|
XMLTokener(java.lang.String s)
                                Construct an XMLTokener from a string. 
                             | 
                        
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
                            nextCDATA()
                                Get the text in the CDATA block. 
                             | 
                        
java.lang.Object | 
                            nextContent()
                                Get the next XML outer token, trimming whitespace. 
                             | 
                        
java.lang.Object | 
                            nextEntity(char ampersand)
                                Return the next entity. 
                             | 
                        
java.lang.Object | 
                            nextMeta()
                                Returns the next XML meta token. 
                             | 
                        
java.lang.Object | 
                            nextToken()
                                Get the next XML Token. 
                             | 
                        
boolean | 
                            skipPast(java.lang.String to)
                                Skip characters until past the requested string. 
                             | 
                        
public static final java.util.HashMap<java.lang.String,java.lang.Character> entity
public XMLTokener(java.lang.String s)
s - A source string.public java.lang.String nextCDATA()
                           throws JSONException
                            ]]>.JSONException -
                                    If the ]]> is not found.
                                public java.lang.Object nextContent()
                             throws JSONException
                            JSONException
                                public java.lang.Object nextEntity(char ampersand)
                            throws JSONException
                            & ' > < ".
                            ampersand - An ampersand character.JSONException -
                                    If missing ';' in XML entity.
                                public java.lang.Object nextMeta()
                          throws JSONException
                            < > / = ! ?) are returned as
                                    Character, and strings and names are returned as Boolean. We
                                    don't care
                                    what the values actually are.
                                JSONException -
                                    If a string is not properly closed or if the XML
                                    is badly structured.
                                public java.lang.Object nextToken()
                           throws JSONException
                            / > = ! ? or it
                                may be a string wrapped in single quotes or double quotes, or it may be a
                                name.
                            JSONException -
                                    If the XML is not well formed.
                                public boolean skipPast(java.lang.String to)
                 throws JSONException
                            to - A string to skip past.JSONException