I have the following test to convert an xml doc to objects.
If the xml is formatted one way I can parse it, I am trying to get the xml
in another format.
The last piece of xml is what I am trying to get to.
Any suggestions?  (Do I have to go with addCallMethod approach?)
Thanks.

-Rick

/////////////////  here's what I have ///////
///////////////////////////////////////////////////////////
        Digester digester = new Digester();
        digester.push(this);            <========== this has method, addEmp
        digester.setDebug(1); 
        digester.setValidating(false);

// Configure the processing rules

        digester.addObjectCreate("emp-config/EmployerAssnRequest",
                                 "testDigester.EmployerAssnRequest",
                                 "type");
        digester.addSetProperties("emp-config/EmployerAssnRequest");
 
digester.addSetNext("emp-config/EmployerAssnRequest","addEmp","testDigester.
EmployerAssnRequest");


// Process the web application deployment descriptor 
        InputStream input= null;
        try {           
                input =
getClass().getResourceAsStream("/EmployerAssnRequest3.xml");
                System.out.println(input);
            digester.parse(input);
        } catch (Throwable e) {
                System.out.println("EmployerAssnRequest3.xml crapped
out....");
        } finally {
            if (input != null)
                input = null;
        }

/////////////////////////////////////
xml looks like this
////////////////////////////////////
<?xml version="1.0" encoding="UTF-8"?>
<!-- DOCTYPE EmployerAssnRequest SYSTEM "EmployerAssnRequest.dtd" -->

<emp-config>
<EmployerAssnRequest funtion="foo" returndtd="noway" theType="typeA"/>
</emp-config>


/////////////////////////////////////
I would like the xml looks like this...
////////////////////////////////////
<?xml version="1.0" encoding="UTF-8"?>
<!-- DOCTYPE EmployerAssnRequest SYSTEM "EmployerAssnRequest.dtd" -->
<emp-config>
<EmployerAssnRequest>
   <function>foo</function>
   <returndtd>noway</returndtd>
   <type>typeA</type>
</EmployerAssnRequest>
</emp-config>







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

Reply via email to