WebLogic Server 7.0 Code Examples, BEA Systems, Inc.

Package examples.xml.sax

This example demonstrates how to parse an XML document using a SAX parser obtained via JAXP.

See:
          Description

Class Summary
RequestHandler This class extends HandlerBase and is used to handle events created as an XML document is parsed by a SAX compliant parser.
 

Package examples.xml.sax Description

This example demonstrates how to parse an XML document using a SAX parser obtained via JAXP.

The example receives an XML file over HTTP from a client and uses the SAX API (via JAXP) to parse the document.

The example illustrates how to:

Additional Resources for examples.xml.sax
Sax.jsp The JSP that receives the XML data from the Java Client, parses it, and sends an acknowledgement back to the Client over HTTP.
purchaseorder.xml The XML file that is passed between the Java Client and the JSP over HTTP.

The following sections describe how to build and run the example.

  1. Build the example
  2. Run the example

Build the example

  1. Set up your development shell as described in Quick Start.

  2. Compile the example by executing the Java ant command:
      prompt> ant 
    The Java ant command uses the build.xml file, located in the SAMPLES_HOME\server\src\examples\xml\sax directory, to build the example. The Java Ant command performs the following steps:

    1. Compiles the Client.
    2. Compiles the RequestHandler class into the WEB-INF\classes directory of the examples Web application.
    3. Copies the Sax.jsp file into the examples Web application directory.
    4. Compiles the JSP Sax.jsp into the WEB-INF\classes directory of the examples Web application.

Run the Example

  1. Start the WebLogic Server in a new command shell.

  2. In your development shell, run the Client with the following command:
      prompt> ant run  

There's More...

Read more about:


Documentation is available at
http://e-docs.bea.com/wls/docs70

Copyright © 2002 BEA Systems, Inc. All Rights Reserved.