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

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I have several bookmark.xml files that have been saved over the years. I'm looking for a way to extract the bookmarks from these files, nuke the duplicates and end up with one 'master' bookmark file.

The only node that I've located so far that was related was Re: Uses for Perl & XML. I've searched CPAN for bookmark type modules as well as XML modules. There's quite a few XML modules. I've never dealt with XML before, so I have no working knowledge of any of the various modules.

Any suggestions about which module you feel might be best suited for this, or pointers in the right direction would be most helpful.

Thanks,
Mike

Update: The bookmarks all come from Konqueror and later Firefox. My assumption is they are all XML for two reasons, they all have xml filename extensions and if I open them with a browser, it says at the top of the page " This XML file does not appear to have any style information associated with it. The document tree is shown below." Hint - I know nothing about XML.


In reply to 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":



  • 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> <u> <ul>
  • 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 intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2024-04-20 02:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found