Hello Carter,
 
maybe this helps:
 
http://search.cpan.org/~lds/CGI.pm-3.20/CGI.pm#AUTOESCAPING_HTML
 
Sorry, if this was suggested before. I did not follow the whole thread.

Dietmar

        -----Ursprüngliche Nachricht----- 
        Von: Carter Thompson [mailto:[EMAIL PROTECTED] 
        Gesendet: Mi 10.05.2006 16:13 
        An: Bruno Georges 
        Cc: Perl Users 
        Betreff: Re: XML Output to Web
        
        


        Thanks, Bruno.
        
        I've been using XML::Writer to generate the XML and that works well.  
        Problem is I need to
        display the generated XML code in a browser.   To display the code 
        you generally need to
        escape the special characters, like the '> < &' (&gt, &lt &amp) which 
        is where I have the problem.
        XML::Writer creates well formed XML, which is great, but I need to 
        create XML for displaying
        in a browser.
        
        So, instead of generating this:
        
        <project    name="foobar"    default="xyz"    basedir="." />
        
        I need this:
        
        &ltproject    name="foobar"    default="xyz"    basedir="." /&gt
        
        I've looked at most of the modules you've listed but I haven't yet 
        found one that generates
        escaped XML.
        
        Guess I'll keep looking or write the XML myself.
        
        Thanks again.
        
        Carter.
        
        
        On May 9, 2006, at 11:20 PM, Bruno Georges wrote:
        
        > Hi Carter
        >
        > I suggest you have a look at the following XML modules:
        >
        > In your scipt, these module should suffice.
        >
        > use XML::Parser;
        > use XML::Simple;
        > # mod to convert from/to other output
        > use XML::Dumper;
        > use CGI::XML;
        >
        >
        > they should cover the basic XML parsing and generation requierment you
        > have.
        >
        > There are other XML modules out of XML:: which are designed to writing
        > generic XML
        > XML::Generator
        > XML::Grove
        > XML::Writer
        >
        > I haven't used them much recently but the modules documentation is 
        > great
        > and provides plenty of examples.
        >
        > to get the doc for these modules, you can use for example:
        > on unix
        > man XML::Dumper
        > or on any OS
        > perldoc
        >
        > hope this helps.
        >
        > With Best Regards
        > Bruno Georges
        >
        > Glencore International AG
        > Tel. +41 41 709 3204
        > Fax +41 41 709 3000
        >
        >
        > |---------+------------------------------------------------->
        > |         |           Carter Thompson                       |
        > |         |           <[EMAIL PROTECTED]>               |
        > |         |           Sent by:                              |
        > |         |           [EMAIL PROTECTED]|
        > |         |           veState.com                           |
        > |         |                                                 |
        > |         |                                                 |
        > |         |           09.05.06 21:28                        |
        > |         |                                                 |
        > |---------+------------------------------------------------->
        >> ---------------------------------------------------------------------
        >> -------------------------------------------------|
        >   
        > |                                                                     
        >                                                  |
        >   |        To:      Perl Users <perl-win32-
        > [EMAIL PROTECTED]>                                       
        >         |
        >   |        
        > cc:                                                                   
        >                                         |
        >   |        Subject: XML Output to 
        > Web                                                                   
        >                  |
        >   
        > |                                                                     
        >                                                  |
        >   |
        > Distribute:                                                           
        >                                                 |
        >   |Personal?               
        > |-------|                                                             
        >                         |
        >   |                        | [ ] x 
        > |                                                                     
        >                 |
        >   |                        
        > |-------|                                                             
        >                         |
        >   
        > |                                                                     
        >                                                  |
        >> ---------------------------------------------------------------------
        >> -------------------------------------------------|
        >
        >
        >
        >
        >
        > Hi,
        >
        > I need a little help finding a module that will write XML to a
        > webpage.  More specifically,
        > I have a CGI script that gathers information based on user input and
        > when all information
        > is collected I'd like to spit out XML for the user to cut and paste
        > into their favorite text editor.
        >
        > Now, I could write all the special characters (&gt, &lt, &amp, etc)
        > out to the page but that's
        > a hassle and I'm fairly certain someone's already done this before.
        >
        > Any suggestions on what module to use to print XML to my page?
        >
        > Thanks,
        >
        > Carter.
        >
        >
        > _______________________________________________
        > Perl-Win32-Users mailing list
        > [email protected]
        > To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
        >
        >
        >
        >
        > LEGAL DISCLAIMER. The contents of this e-mail and any attachments 
        > are strictly
        > confidential and they may not be used or disclosed by someone who 
        > is not a
        > named recipient.
        > If you have received this email in error please notify the sender 
        > by replying
        > to this email inserting the word "misdirected" as the message and 
        > delete this
        > e-mail from your system.
        >
        
        _______________________________________________
        Perl-Win32-Users mailing list
        [email protected]
        To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
        


_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to