XML-LibXML has quite a few dependencies - anyone wanting to install the uwinnipeg ppm for perl-5.8 would be well advised to first add it to the list of repo's (unless it's already there):
ppm repo add http://theoryx5.uwinnipeg.ca/ppms/
Then it's just a matter of (where prompted, accept the defaults):
ppm install http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML.ppd
====================
Install 'XML-LibXML-Common' version 0.13 in ActivePerl 5.8.2.808.
====================
Installing C:\Perl\site\lib\auto\XML\LibXML\Common\Common.bs
Installing C:\Perl\site\lib\auto\XML\LibXML\Common\Common.dll
Installing C:\Perl\site\lib\auto\XML\LibXML\Common\Common.exp
Installing C:\Perl\site\lib\auto\XML\LibXML\Common\Common.lib
Installing C:\Perl\site\lib\auto\XML\LibXML\Common\Common.pdb
Installing C:\Perl\html\site\lib\XML\LibXML\Common.html
Files found in blib\arch: installing files in blib\lib into architecture dependent library tree
Installing C:\Perl\site\lib\XML\LibXML\Common.pm
setting user/pass into proxy_env...
The library libxml2.dll is needed to complete the installation,
and should be placed in a directory somewhere in your PATH
environment variable. I can fetch and install this for you,
if you don't already have it.
Fetch libxml2.dll?
[yes]
Fetching
http://theoryx5.uwinnipeg.ca/ppms/scripts/libxml2.dll ... done!
Where should libxml2.dll be placed? [c:\Perl\bin]
libxml2.dll has been successfully installed to c:/Perl/bin
Successfully installed XML-LibXML-Common version 0.13 in ActivePerl 5.8.2.808.
====================
Install 'XML-LibXML' version 1.64 in ActivePerl 5.8.2.808.
====================
Installing C:\Perl\site\lib\auto\XML\LibXML\LibXML.bs
Installing C:\Perl\site\lib\auto\XML\LibXML\LibXML.dll
Installing C:\Perl\site\lib\auto\XML\LibXML\LibXML.exp
Installing C:\Perl\site\lib\auto\XML\LibXML\LibXML.lib
Installing C:\Perl\site\lib\auto\XML\LibXML\LibXML.pdb
Installing C:\Perl\html\site\lib\XML\LibXML.html
Installing C:\Perl\html\site\lib\XML\LibXML\Attr.html
Installing C:\Perl\html\site\lib\XML\LibXML\Boolean.html
Installing C:\Perl\html\site\lib\XML\LibXML\CDATASection.html
Installing C:\Perl\html\site\lib\XML\LibXML\Comment.html
Installing C:\Perl\html\site\lib\XML\LibXML\Document.html
Installing C:\Perl\html\site\lib\XML\LibXML\DocumentFragment.html
Installing C:\Perl\html\site\lib\XML\LibXML\DOM.html
Installing C:\Perl\html\site\lib\XML\LibXML\Dtd.html
Installing C:\Perl\html\site\lib\XML\LibXML\Element.html
Installing C:\Perl\html\site\lib\XML\LibXML\InputCallback.html
Installing C:\Perl\html\site\lib\XML\LibXML\Literal.html
Installing C:\Perl\html\site\lib\XML\LibXML\Namespace.html
Installing C:\Perl\html\site\lib\XML\LibXML\Node.html
Installing C:\Perl\html\site\lib\XML\LibXML\NodeList.html
Installing C:\Perl\html\site\lib\XML\LibXML\Number.html
Installing C:\Perl\html\site\lib\XML\LibXML\Parser.html
Installing C:\Perl\html\site\lib\XML\LibXML\PI.html
Installing C:\Perl\html\site\lib\XML\LibXML\Reader.html
Installing C:\Perl\html\site\lib\XML\LibXML\RelaxNG.html
Installing C:\Perl\html\site\lib\XML\LibXML\SAX.html
Installing C:\Perl\html\site\lib\XML\LibXML\Schema.html
Installing C:\Perl\html\site\lib\XML\LibXML\Text.html
Installing C:\Perl\html\site\lib\XML\LibXML\XPathContext.html
Installing C:\Perl\html\site\lib\XML\LibXML\SAX\Builder.html
Installing C:\Perl\html\site\lib\XML\LibXML\SAX\Generator.html
Files found in blib\arch: installing files in blib\lib into architecture dependent library tree
Installing C:\Perl\site\lib\XML\LibXML.pm
Installing C:\Perl\site\lib\XML\LibXML.pod
Installing C:\Perl\site\lib\XML\LibXML\Attr.pod
Installing C:\Perl\site\lib\XML\LibXML\Boolean.pm
Installing C:\Perl\site\lib\XML\LibXML\CDATASection.pod
Installing C:\Perl\site\lib\XML\LibXML\Comment.pod
Installing C:\Perl\site\lib\XML\LibXML\Document.pod
Installing C:\Perl\site\lib\XML\LibXML\DocumentFragment.pod
Installing C:\Perl\site\lib\XML\LibXML\DOM.pod
Installing C:\Perl\site\lib\XML\LibXML\Dtd.pod
Installing C:\Perl\site\lib\XML\LibXML\Element.pod
Installing C:\Perl\site\lib\XML\LibXML\InputCallback.pod
Installing C:\Perl\site\lib\XML\LibXML\Literal.pm
Installing C:\Perl\site\lib\XML\LibXML\Namespace.pod
Installing C:\Perl\site\lib\XML\LibXML\Node.pod
Installing C:\Perl\site\lib\XML\LibXML\NodeList.pm
Installing C:\Perl\site\lib\XML\LibXML\Number.pm
Installing C:\Perl\site\lib\XML\LibXML\Parser.pod
Installing C:\Perl\site\lib\XML\LibXML\PI.pod
Installing C:\Perl\site\lib\XML\LibXML\Reader.pm
Installing C:\Perl\site\lib\XML\LibXML\Reader.pod
Installing C:\Perl\site\lib\XML\LibXML\RelaxNG.pod
Installing C:\Perl\site\lib\XML\LibXML\SAX.pm
Installing C:\Perl\site\lib\XML\LibXML\SAX.pod
Installing C:\Perl\site\lib\XML\LibXML\Schema.pod
Installing C:\Perl\site\lib\XML\LibXML\Text.pod
Installing C:\Perl\site\lib\XML\LibXML\XPathContext.pm
Installing C:\Perl\site\lib\XML\LibXML\XPathContext.pod
Installing C:\Perl\site\lib\XML\LibXML\SAX\Builder.pm
Installing C:\Perl\site\lib\XML\LibXML\SAX\Builder.pod
Installing C:\Perl\site\lib\XML\LibXML\SAX\Generator.pm
Installing C:\Perl\site\lib\XML\LibXML\SAX\Parser.pm
setting user/pass into proxy_env...
Do you want to alter ParserDetails.ini?
[yes]
c:\Perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()"
c:\Perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()"
Successfully installed XML-LibXML version 1.64 in ActivePerl 5.8.2.808.
Good luck,
Geert