Modifier and Type | Field and Description |
---|---|
static Character |
AMP
The Character '&'.
|
static Character |
APOS
The Character '''.
|
static Character |
BANG
The Character '!'.
|
static Character |
EQ
The Character '='.
|
static Character |
GT
The Character '>'.
|
static Character |
LT
The Character '<'.
|
static Character |
QUEST
The Character '?'.
|
static Character |
QUOT
The Character '"'.
|
static Character |
SLASH
The Character '/'.
|
Constructor and Description |
---|
XML() |
Modifier and Type | Method and Description |
---|---|
static String |
escape(String string)
Replace special characters with XML escapes:
& (ampersand) is replaced by &
< (less than) is replaced by <
> (greater than) is replaced by >
" (double quote) is replaced by "
|
static void |
noSpace(String string)
Throw an exception if the string contains whitespace.
|
private static boolean |
parse(XMLTokener x,
JSONObject context,
String name)
Scan the content following the named tag, attaching it to the context.
|
static Object |
stringToValue(String string)
Deprecated.
Use
JSONObject.stringToValue(String) instead. |
static JSONObject |
toJSONObject(String string)
Convert a well-formed (but not necessarily valid) XML string into a
JSONObject.
|
static String |
toString(Object object)
Convert a JSONObject into a well-formed, element-normal XML string.
|
static String |
toString(Object object,
String tagName)
Convert a JSONObject into a well-formed, element-normal XML string.
|
public XML()
public static String escape(String string)
& (ampersand) is replaced by & < (less than) is replaced by < > (greater than) is replaced by > " (double quote) is replaced by "
string
- The string to be escaped.public static void noSpace(String string) throws JSONException
string
- A string.JSONException
private static boolean parse(XMLTokener x, JSONObject context, String name) throws JSONException
x
- The XMLTokener containing the source string.context
- The JSONObject that will include the new material.name
- The tag name.JSONException
public static Object stringToValue(String string)
JSONObject.stringToValue(String)
instead.JSONObject.stringToValue(String)
method. Use it instead.string
- public static JSONObject toJSONObject(String string) throws JSONException
<[ [ ]]>
are ignored.string
- The source string.JSONException
public static String toString(Object object) throws JSONException
object
- A JSONObject.JSONException
public static String toString(Object object, String tagName) throws JSONException
object
- A JSONObject.tagName
- The optional name of the enclosing tag.JSONException
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses