Send feedback
  
   
 
  
    
      Class XmlObjectParser (2.0.1)
    
    
       
    
    
      
      Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
    
  
      
     
  
  
   
  
    
  
  
    
    
    
  Version 2.0.1keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   class  XmlObjectParser   implements   ObjectParser  
   
  Beta   
 XML HTTP parser into an data class of key/value pairs.
 
Implementation is thread-safe.
 
Sample usage:
 static void setParser(HttpRequest request, XmlNamespaceDictionary namespaceDictionary) {
 request.setParser(new XmlObjectParser(namespaceDictionary));
 }
 
  
    Inheritance 
    Object    >  
    XmlObjectParser 
   
  
  
  Constructors
   
   
  XmlObjectParser(XmlNamespaceDictionary namespaceDictionary) 
  
    
public   XmlObjectParser ( XmlNamespaceDictionary   namespaceDictionary )  
   
  Creates an XmlObjectParser using the specified non-null namespace dictionary.
 
  
  Methods
   
   
  
  
    
public   T   <T>parseAndClose ( InputStream   in ,   Charset   charset ,   Class<T>   dataClass )  
   
  Parses the given input stream into a new instance of the the given data class of key/value
 pairs and closes the input stream.
 
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        T  
         
       
     
  
  
   
  <T>parseAndClose(Reader reader, Class<T> dataClass) 
  
    
public   T   <T>parseAndClose ( Reader   reader ,   Class<T>   dataClass )  
   
  Parses the given reader into a new instance of the the given data class of key/value pairs and
 closes the reader.
 
  
    
      
        Parameters  
       
      
        Name  
        Description  
       
      
        reader 
        Reader  
       
      
        dataClass 
        Class <T > 
       
     
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        T  
         
       
     
  
  
   
  getNamespaceDictionary() 
  
    
public   final   XmlNamespaceDictionary   getNamespaceDictionary ()  
   
  Returns the XML namespace dictionary.
 
  
   
  
  
    
public   Object   parseAndClose ( InputStream   in ,   Charset   charset ,   Type   dataType )  
   
  Parses the given input stream into a new instance of the the given data type of key/value pairs
 and closes the input stream.
 
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        Object  
         
       
     
  
  
   
  parseAndClose(Reader reader, Type dataType) 
  
    
public   Object   parseAndClose ( Reader   reader ,   Type   dataType )  
   
  Parses the given reader into a new instance of the the given data type of key/value pairs and
 closes the reader.
 
  
    
      
        Parameters  
       
      
        Name  
        Description  
       
      
        reader 
        Reader  
       
      
        dataType 
        Type  
       
     
  
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        Object  
         
       
     
  
  
 
     
    
  
  
  
     
  
 
  
    
    
      
    
     
  
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-30 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-30 UTC."],[],[]]