Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Loading a Local File

by Sherlock (Deacon)
on Apr 18, 2001 at 00:43 UTC ( #73334=note: print w/ replies, xml ) Need Help??


in reply to XML::Parser Tutorial

It took me a little while to figure out how to load a local XML file, so I figured I'd post it in case anyone else needed to do such a thing.

use IO::File; ... my $fileStream = new IO::File ("yourDocumentName.xml"); ... my $parser = new XML::Parser ( Handlers => { # Creates our parser object Start => \&hdl_start, End => \&hdl_end, Char => \&hdl_char, Default => \&hdl_def, } ); ... $parser->parse($fileStream);
It's not very complicated, but I figured I'd post it as a reference.

Great tutorial - very useful - Thanks.



A Quick revision: I was just notified by OeufMayo that there is another way to read in the file that I entirely missed. Apparently, you can also use:

$parser->parsefile($filename)
I guess that would have been a lot easier in the first place. :-D


-Sherlock


Comment on Loading a Local File
Select or Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (7)
As of 2015-07-02 23:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (47 votes), past polls