Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Parsing Data from XML Schemas

by vladdrak (Monk)
on Jun 16, 2004 at 06:50 UTC ( #367127=note: print w/replies, xml ) Need Help??


in reply to Parsing Data from XML Schemas

XML::Parser is often used to read in an XML blob so you can do something interesting with it. Its a good idea to validate the XML, etc, but if you just want the blob un-XML'd try something like this:
use XML::Parser; my $filename="justdownloaded.xml"; die "The filename specified in this script ($filename)doesnt exist..?" + if (! -e $filename); my $parser = new XML::Parser(ErrorContext => 2); $parser->setHandlers(Start => \&XMLStartHandler, Char => \&XMLCharHandler); $parser->parsefile($file); sub XMLStartHandler { my ($expat, $element, $attr, $value) = @_; print "Attribute: $attr\n"; print "Value: $value\n"; } sub XMLCharHandler { my ($p, $data) = @_; print "Data: $data\n"; }
..or something along those lines.. -Vlad

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://367127]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2023-01-28 09:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?