Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • There are many XML modules, but for most of them you have to process XML manually. That is not easy, certainly when you have to read Schema's. The XML specification documents are horribly complex and hard to read. This post gives me the opportunity to plug my own new XML module: [].

    XML::Compile is XML::LibXML based, and uses schema's to create translators between perl and XML. It does validation on values, handles all namespace issues for you, and follows the W3C specs closely. In most cases, you will not need any explicit processing of XML in your script.

    The next step is WSDL (this week) and SOAP (hopefully soon). The target is to create a worthy competitor to SOAP::Lite.
    XML::Compile needs to age some more, to find flaws. Please try it.

    • You have my vote. SOAP::Lite really does need a lot of work, and I dare say a clean start. Creating a SOAP toolkit though is more complex then simply creating a new XML perl parser IMHO.