Very interesting article at perl.com which describes how to use Microsoft's XML parser, MSXML, from a Perl program.