Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Problem reading £ sign with XML::Simple

by pelagic (Priest)
on Apr 27, 2005 at 09:46 UTC ( [id://451880]=note: print w/replies, xml ) Need Help??


in reply to Problem reading £ sign with XML::Simple

Have you got a XML Declaration line in your XML document like:
<?xml version="1.0" encoding="ISO-8859-1"?>
where you could define the appropriate encoding for £ or what not?


Update
I was obviously late :p

pelagic

Replies are listed 'Best First'.
Re^2: Problem reading £ sign with XML::Simple
by gothic_mallard (Pilgrim) on Apr 27, 2005 at 10:01 UTC

    Actually I've tried it a few ways:

    • Explicitly including in the source document
    • Manually appending it as the data is read
    • Using the options in XML::Parser to force an encoding

    The file did initially come without declarations. The structure itself is a single file with a header and footer lines where each line in between is a distinct XML document (newline delimited obviously).
    The program reads through one line at a time and feeds these lines individually to XML::Simple, where it parses them and outputs the relevant values before discarding the data and reading the next. e.g.

    HEADER0002 <?xml .. ?><document><colour>red</colour><cost>£10</cost></document> <?xml .. ?><document><colour>blue</colour><cost>£14</cost></document> .... .... etc FOOTER0002

    --- Jay

    All code is untested unless otherwise stated.
    All opinions expressed are my own and are intended as guidance, not gospel; please treat what I say as such and as Abigail said Think for yourself.
    If in doubt ask.

    s++blah+;y(bl) .j.s;s+(h)+p$1+;???print:??;

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (3)
As of 2024-04-19 21:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found