Is this possible. I keep getting a SAXException null in my servlet.log
Tomcat 3.2.3 files:

I have an xml file similar to the following
================================================================
<elementa>
        <elementb>avalue</elementb>
</elementa>
================================================================

Can I set up the following rules with the digester to process this file
================================================================
// this code is contained in a servlet that is called on app startup

Vector v;

// code is in init method of servlet - start
Digester di = new Digester();
di.push(this); // push servlet on to stack
di.setValidating(false);

//create vector object when elementa/elementb parsed
di.addObjectCreate("elementa/elementb","java.util.Vector");

// call vector add method with elementb body as value
di.addCallMethod("elementa/elementb","add",0);

// pass the vector object to the servlet instance method setAValue
di.addSetNext("elementa/elementb","setAValue","java.util.Vector");

//open input to parse
InputStream input = getServletContext().getResourceAsStream(value);

//parse
di.parse(input);

//close stream
input.close();

// code is in init method of servlet - stop

public void setAValue(Vector v){
        this.v = v;
}
================================================================

Thanks,
Brandon Goodin
Phase Web and Multimedia
P (406) 862-2245
F (406) 862-0354
[EMAIL PROTECTED]
http://www.phase.ws



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to