Save This Page
Home » json » org.json » [javadoc | source]
org.json
public class: XML [javadoc | source]
java.lang.Object
   org.json.XML
This provides static methods to convert an XML text into a JSONObject, and to covert a JSONObject into an XML text.
Field Summary
public static final  Character AMP    The Character '&'. 
public static final  Character APOS    The Character '''. 
public static final  Character BANG    The Character '!'. 
public static final  Character EQ    The Character '='. 
public static final  Character GT    The Character '>'. 
public static final  Character LT    The Character '<'. 
public static final  Character QUEST    The Character '?'. 
public static final  Character QUOT    The Character '"'. 
public static final  Character SLASH    The Character '/'. 
Method from org.json.XML Summary:
escape,   noSpace,   toJSONObject,   toString,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.json.XML Detail:
 public static String escape(String string) 
    Replace special characters with XML escapes:
    & (ampersand) is replaced by &amp;
    < (less than) is replaced by &lt;
    > (greater than) is replaced by &gt;
    " (double quote) is replaced by &quot;
    
 public static  void noSpace(String string) throws JSONException 
    Throw an exception if the string contains whitespace. Whitespace is not allowed in tagNames and attributes.
 public static JSONObject toJSONObject(String string) throws JSONException 
    Convert a well-formed (but not necessarily valid) XML string into a JSONObject. Some information may be lost in this transformation because JSON is a data format and XML is a document format. XML uses elements, attributes, and content text, while JSON uses unordered collections of name/value pairs and arrays of values. JSON does not does not like to distinguish between elements and attributes. Sequences of similar elements are represented as JSONArrays. Content text may be placed in a "content" member. Comments, prologs, DTDs, and <[ [ ]]> are ignored.
 public static String toString(Object o) throws JSONException 
    Convert a JSONObject into a well-formed, element-normal XML string.
 public static String toString(Object o,
    String tagName) throws JSONException 
    Convert a JSONObject into a well-formed, element-normal XML string.