XML::Twig 3.0.9 installs nicely under Windows NT (SP5) with ActiveState Perl 5.6.1 build 633 for me. If memory serves I also installed it under cygwin with that Perl distribution directly from CPAN.

I must say I rather like XML::Twig's approach, although the other modules mentioned have their advantages too.

Lastly, for large files, you may want to use the SAX interface rather than the DOM unless you've lots of memory to spare. In such situations, XML::Twig may be a nice compromise.

Just my 2 cents, -gjb-


In reply to Re: XML::Twig, or something else? by gjb
in thread XML::Twig, or something else? by Anonymous Monk

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.