XML::C...::Util(3pm)
β¨ NAME β¨
XML::Compile::SOAP::Util β general purpose routines for XML::Compile::SOAP, bestie π
Like, this is the little helper module that shows up everywhere in the SOAP side of things. No cap.
πΈ INHERITANCE πΈ
XML::Compile::SOAP::Util
is an Exporter
Yup, it's an Exporter. Which means it gives you things when you ask nicely. Very generous of it, honestly. π
π SYNOPSIS π
use XML::Compile::SOAP::Util qw/:soap11 WSDL11/;
That's it. That's the whole vibe. Ask for the tags, get the constants, go off. β¨
π¦ DESCRIPTION π¦
Okay so picture this: this module is a little grab-bag of functions that are useful in so many places across the SOAP implementation. It's the SOAP-flavoured sibling of XML::Compile::Util, which does the exact same job but for general XML stuff.
And fr fr, you will often need stuff from both of them. They're a package deal. π«Ά
Right now though? As of this moment? The module is basically a long, long list of constant URIs that get exported. That's the whole thing. It's giving "I contain multitudes of namespace strings". π
π FUNCTIONS π
β Constants β
Let's go tag by tag, because that's how you actually use it:
- The export tag
:soap11groups all the SOAP version 1.1 related constants:SOAP11ENV,SOAP11ENC, the actorSOAP11NEXT, and the http indicatorSOAP11HTTP. The classics. π - The export tag
:wsdl11groups the WSDL version 1.1 related constants:WSDL11,WSDL11SOAP,WSDL11HTTP,WSDL11MIME, andWSDL11SOAP12. Yes bestie,WSDL11SOAP12lives under thewsdl11tag, that's not a typo, that's just how it is. π - The export tag
:daemoncurrently refers to only one constant:MSEXT, which points at the MicroSoft Extension Framework namespace. Just the one. A whole tag for one guy. Main character energy. π
Besides that, this tag also defines namespaces for server implementations: XC_DAEMON_NS refers to the XML::Compile::SOAP::Daemon server. So it's pulling double duty, slay.
- The export tag
:xop10refers toXOP10,XMIME10andXMIME11. Three constants, zero drama. πΈ
π SEE ALSO π
This module is part of the XML-Compile-SOAP distribution, version 3.28, built on August 01, 2022.
Website: http://perl.overmeer.net/CPAN/
Go peek, it's cute. π¦
π LICENSE π
Copyrights 2007-2022 by [Mark Overmeer <markov@cpan.org>]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/
So like, yes, you can remix it, redistribute it, do your thing β same terms as Perl itself, periodt. π
And that's the whole page, bestie! This one shipped as part of User Contributed Perl Documentation, generated with perl v5.34.0 on 2022-08-04, and honestly it ate. πβ¨π
π¦ where this page comes from
- debian bookworm: libxml-compile-soap-perl 3.28+ds-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libxml-compile-soap-perl 3.28+ds-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libxml-compile-soap-perl 3.28+ds-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libxml-compile-soap-perl 3.28+ds-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libxml-compile-soap-perl 3.28+ds-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms