note
ajt
<p>
This is a common question, going back a long way. With Perl you can use several modules, some are built on the old and well known Expat parser engine, others are built on the more modern LibXML2 or Apache's Xerces XML tools. I personally perfer tools built on the very fast LibXML2 and LibXSLT libraries, [cpan://XML::LibXML] and [cpan://XML::LibXSLT].
</p>
<p>
Take your pick of the answers:
</p>
<ul>
<li>[id://169507]</li>
<li>[id://180738]</li>
<li>[id://195307]</li>
<li>[id://228361]</li>
<li>[id://174510]</li>
<li>[id://169507]</li>
<li>[id://168653]</li>
<li>[id://131918]</li>
<li>[id://102553]</li>
<li>[Mirod]'s <a href="http://xmltwig.com/article/ways_to_rome/ways_to_rome.html">Ways to Rome</a> & <a href="http://xmltwig.com/article/ways_to_rome_2/">Ways To Rome 2</a></li>
<li><a href="http://www.xml.com/pub/au/83">Kip's Column on XML.com</a></li>
<li><a href="http://www.oreillynet.com/lpt/a//network/2002/07/09/perlandxml.html">Using XML Modules in Perl</a></li>
<li>There is also the PerlXML mailing list: <a href="http://www.perlmonks.org/index.pl?node_id=428635">PerlXML</a></li>
</ul>
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-113686">
<br/>--<br />
<a href="http://use.perl.org/~ajt/journal/">ajt</a>
</div></div>
526167
526167