You could load the data using XML::Simple (or you favorite XML Parser) which will load all the data into hashes as it understand it, then just process the hash, and write out to a new XML file in whatever format you want. That works,

I could also see using XSLT to convert ine of the two files into the other and going from there. That would only be advantageous if you where going to do this often enough to justify the time.

If you are just doing this once, the XML::Simple route would proably work better.

FWIW, Konqueror can export it's bookmark files to Netscape/Mozilla format as well.

Don
WHITEPAGES.COM | INC

Edit by castaway: Closed small tag in signature


In reply to Re: Bookmark.xml by BaldPenguin
in thread Bookmark.xml by cajun

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.