Hello!

I'm completly new to Digester. I want to parse a XML-File to generate a
HTML-Email.

My XML has the following structure:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<email>
        <subject>some subject</subject>
        <from>[EMAIL PROTECTED]</from>
        <message>
                <html>
                    <body>
                        <h1>BLABLABLA</h1>
                        <hr></hr>
                        <h2>blabla</h2>
                        <br></br>
                        <h2>bla</h2>
                        <h2>bla</h2>
                        <br></br>
                        <br></br>
                        <br></br>
                        <h2>Greetings,</h2>
                        <h2>bla</h2>
                    </body>
                </html>
        </message>
</email>

My Digester configuration looks as follows:

Digester digester = new Digester(); 
digester.setValidating(false); 
        
digester.addObjectCreate("email", EmailTemplate.class); 
        
digester.addBeanPropertySetter("email/subject", "subject"); 
digester.addBeanPropertySetter("email/message/*", "message");
digester.addBeanPropertySetter("email/from", "from"); 


"subject" and "from" are correctly extracted. But the message part only
return an empty string. Is there a possibility to extract the complete
html-part (surrounded by the "message"-tag) and put it into a String?

Thanks,
Christian

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

Reply via email to