Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Advanced
Sep 19, 2006

Create a SAXSource with InputSource and XMLReader

One way to create a SAXSource is to use a SAX InputSource and an XMLReader object. The transformer, ContentHandler, calls the XMLReader.parse(InputSource IS) method. Here's an example:

...
  try{                      
     //get a SAXParserFactory instance
     SAXParserFactory SAXpf=SAXParserFactory.newInstance();
                    
     //enabling the namespaces processing
      if(SAXpf.isNamespaceAware()==false)
           SAXpf.setNamespaceAware(true);
   
      //get a SAXParser object
      SAXParser SAXparser=SAXpf.newSAXParser();                      
                      
     //get the XMLReader
     XMLr=SAXparser.getXMLReader();

     }catch(javax.xml.parsers.ParserConfigurationException e)
         {System.out.println(e.getMessage());
     }catch(org.xml.sax.SAXException e)
         {System.out.println(e.getMessage());}

     //creating the SAXSource
     Source sXML=new SAXSource(XMLr, new InputSource   
                                           ("C://XSLT//test.xml"));
         
     //or
     //SAXSource sXML=new SAXSource(new InputSource
     //("C://XSLT//test.xml"));
     //sXML.setXMLReader(XMLr);
...
Leonard Anghel
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap