Version 0.60 of the XML::TreePP::XMLPath PERL module is released on CPAN.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/XML-TreePP-XMLPath/ , or from CPAN, http://search.cpan.org/~rglaue/XML-TreePP-XMLPath-0.60/ .
This release contains major changes to internal functionality of the filterXMLDoc() method, which includes a new mapping option (structure => type) to define the the format of the returned results.
The filterXMLDoc() method now has good support for use of the special parent (..) indication in an XMLPath.
Thursday, October 8, 2009
Thursday, October 1, 2009
Module Getopt::XML verison 0.53 released
Version 0.53 of the Getopt::XML PERL module is released on CPAN.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/Getopt-XML/ , or from CPAN, http://search.cpan.org/~rglaue/Getopt-XML-0.53/ .
This release fixes an issue that caused Make tests to fail, due to the test plan being configured for 8 tests, when it only had 7 actual tests.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/Getopt-XML/ , or from CPAN, http://search.cpan.org/~rglaue/Getopt-XML-0.53/ .
This release fixes an issue that caused Make tests to fail, due to the test plan being configured for 8 tests, when it only had 7 actual tests.
Thursday, September 24, 2009
Module Getopt::XML verison 0.52 released
Version 0.52 of the Getopt::XML PERL module is released on CPAN.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/Getopt-XML/ , or from CPAN, http://search.cpan.org/~rglaue/Getopt-XML-0.52/ .
This version removed dependency on Params::Validate. It is updated to use XML::TreePP::XMLPath >= 0.56, removing deprecated methods.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/Getopt-XML/ , or from CPAN, http://search.cpan.org/~rglaue/Getopt-XML-0.52/ .
This version removed dependency on Params::Validate. It is updated to use XML::TreePP::XMLPath >= 0.56, removing deprecated methods.
Tuesday, September 8, 2009
Module XML::TreePP::XMLPath verison 0.56 released
Version 0.56 of the XML::TreePP::XMLPath PERL module is released on CPAN.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/XML-TreePP-XMLPath/ , or from CPAN, http://search.cpan.org/~rglaue/XML-TreePP-XMLPath-0.56/ .
This fixes a bug for getElements and getAttributes methods.
New test cases added to test for the aforementioned bug.
A helper script 'runtests.pl' was added to allow for manually executing all test cases at once.
Documentation was added to README and POD to describe how to use this module with a generic (non-XML) PERL code reference tree.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/XML-TreePP-XMLPath/ , or from CPAN, http://search.cpan.org/~rglaue/XML-TreePP-XMLPath-0.56/ .
This fixes a bug for getElements and getAttributes methods.
New test cases added to test for the aforementioned bug.
A helper script 'runtests.pl' was added to allow for manually executing all test cases at once.
Documentation was added to README and POD to describe how to use this module with a generic (non-XML) PERL code reference tree.
Labels:
CodePin.org,
perlmod,
XML::TreePP::XMLPath
Monday, August 10, 2009
Module XML::TreePP::XMLPath verison 0.55 released
Version 0.55 of the XML::TreePP::XMLPath PERL module is released on CPAN.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/XML-TreePP-XMLPath/ , or from CPAN, http://search.cpan.org/~rglaue/XML-TreePP-XMLPath-0.55/ .
This module introduces a new function getValues(), changes to carp usage in place of warn, and fixes minor documentation issues.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/XML-TreePP-XMLPath/ , or from CPAN, http://search.cpan.org/~rglaue/XML-TreePP-XMLPath-0.55/ .
This module introduces a new function getValues(), changes to carp usage in place of warn, and fixes minor documentation issues.
Labels:
CodePin.org,
perlmod,
XML::TreePP::XMLPath
Thursday, July 2, 2009
MPP Web Service released
The MPP Web Service and Web Client is currently released as gamma. It provides a Web 2.0 interface to MPP cache files. The polling daemon currently keeps monitoring data current in the cache, and the Web Service makes the results, currently as read-only, available to any Web 2.0 able client via REST.
A Web 2.0 Client dashboard is bundled with the Web Service. The Web Client uses XSLT to transform the MPP data into an initial dashboard, and JSON to keep monitored objects in the dashboard updated from the Web Service.
Both Web Service and Client use XML::TreePP and XML::TreePP::XMLPath, the later module which makes any PERL hash/array ref structure accessible via an XPath-like accessor methodology.
The Web Service will be merged into the MPP core at a later date when it matures.
MPP is available on CodePin: http://www.codepin.org/project/mpp
A Web 2.0 Client dashboard is bundled with the Web Service. The Web Client uses XSLT to transform the MPP data into an initial dashboard, and JSON to keep monitored objects in the dashboard updated from the Web Service.
Both Web Service and Client use XML::TreePP and XML::TreePP::XMLPath, the later module which makes any PERL hash/array ref structure accessible via an XPath-like accessor methodology.
The Web Service will be merged into the MPP core at a later date when it matures.
MPP is available on CodePin: http://www.codepin.org/project/mpp
Labels:
CodePin.org,
MPP,
perlmod,
XML::TreePP::XMLPath
Friday, May 15, 2009
Module XML::TreePP::XMLPath verison 0.52 released
I finished and pushed up to CPAN version 0.52 of my XML::TreePP::XMLPath PERL module.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/XML-TreePP-XMLPath/ , or from CPAN, http://search.cpan.org/~rglaue/XML-TreePP-XMLPath-0.52/ .
This version has much better XPath-like filtering support, and the next version, 0.53 (already in progress), will be the basis of future ground breaking PERL modules. XML::TreePP::XMLPath will also be used to satisfy the complex configuration need of the MPP application (http://www.codepin.org/project/mpp/). Work on his module, and others yet to be published, is one of the main reasons why development of the next version of MPP has been stalled.
It can be downloaded from the project web site, http://www.codepin.org/project/perlmod/XML-TreePP-XMLPath/ , or from CPAN, http://search.cpan.org/~rglaue/XML-TreePP-XMLPath-0.52/ .
This version has much better XPath-like filtering support, and the next version, 0.53 (already in progress), will be the basis of future ground breaking PERL modules. XML::TreePP::XMLPath will also be used to satisfy the complex configuration need of the MPP application (http://www.codepin.org/project/mpp/). Work on his module, and others yet to be published, is one of the main reasons why development of the next version of MPP has been stalled.
XML::TreePP::XMLPath is a pure PERL module to compliment the pure PERL XML::TreePP
module. XMLPath may be similar to XPath, and it does attempt to conform to the
XPath standard when possible, but it is far from being fully XPath compliant.
Its purpose is to implement an XPath-like accessor methodology to nodes in a
XML::TreePP parsed XML Document. In contrast, XPath is an accessor methodology
to nodes in an unparsed (or raw) XML Document.
The advantage of using XML::TreePP::XMLPath over any other PERL implementation
of XPath is that XML::TreePP::XMLPath is an accessor to XML::TreePP parsed
XML Documents. If you are already using XML::TreePP to parse XML, you can use
XML::TreePP::XMLPath to access nodes inside that parsed XML Document without
having to convert it into a raw XML Document.
Labels:
CodePin.org,
MPP,
perlmod,
XML::TreePP::XMLPath
Subscribe to:
Posts (Atom)