Yup, I agree, using an XMP Parser would be better, (and i'm pretty familiar with some of the ones on CPAN).
The goal here was to produce something that had zero dependencies for use on my Zaurus, which is a PDA.
I wanted something that i could carry around or have quick access to which was the simplest to install / use. I acknowledge all the failings, i agree / know about the parsers, this is just "something cool" which works for me and my data.
FYI, a sample record,
<Contact FirstName="FFFFFF" LastName="LLLL" FileAs="LLLL, FFFFFF" Busi
+nessMobile="+12345678901" DefaultEmail="firstname.lastname@example.org" Emails=
+"email@example.com " HomePhone="1111 111 111" Gender="0" WorkEma
+il="firstname.lastname@example.org" rid="53" rinfo="0" Uid="-1068731722" />
Update:The entire program is now on the Zaurus-users mailing list.
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link
or How to display code and escape characters
are good places to start.