SOAP::...er::XSD(3pm)

✨ NAME ✨

SOAP:WSDL::Serializer::XSD β€” it's giving Serializer for <code>SOAP::WSDL::XSD::Typelib::</code> objects πŸ¦‹

okay before anyone comes for me: yes, that single colon in SOAP:WSDL::Serializer::XSD is literally how the page spells it, bestie, i am simply the messenger πŸ’… also the man page name got truncated to SOAP::...er::XSD(3pm) because life is short and terminals are narrow. And this is a User Contributed Perl Documentation page, so you already know it's handwritten with love and slight chaos 🫢


πŸ’– DESCRIPTION πŸ’–

So basically, this is the default serializer for SOAP::WSDL::Client and for the Interface classes that SOAP::WSDL generates. It's the one holding down the fort by default, no cap πŸ‘‘

And the tea is: you can also use it as a template for writing your own custom serializers, if you're that girl and want to DIY πŸŽ€

If you wanna know how serializers get picked and plugged in, go read SOAP::WSDL::Factory::Serializer β€” it explains all of that. iykyk πŸ’œ


🌸 METHODS 🌸

⭐ serialize ⭐

Builds a whole entire SOAP envelope, fr fr, based on the body and header arguments you handed it.

And it sets SOAP namespaces while it's at it. slay ✨

πŸ¦‹ serialize_body πŸ¦‹

Serializes a message body β†’ XML. that's the whole vibe πŸ’«

πŸŽ€ serialize_header πŸŽ€

Serializes a message header β†’ XML. iconic behavior, tbh πŸ‘‘


Copyright (c) 2007 Martin Kutter. All rights reserved.

This file is part of SOAP-WSDL. You may distribute/modify it under the same terms as perl itself.

so like, same energy as perl itself β€” go off responsibly bestie 🌈


πŸ’œ AUTHOR πŸ’œ

Martin Kutter <martin.kutter fen-net.de>

(tagging the legend, as one does πŸ™ˆ)


🧚 REPOSITORY INFORMATION 🧚

all the little svn receipts, kept exactly as they are, because facts don't lie:

$Rev: 851 $
$LastChangedBy: kutterma $
$Id: XSD.pm 851 2009-05-15 22:45:18Z kutterma $
$HeadURL: https://soap-wsdl.svn.sourceforge.net/svnroot/soap-wsdl/SOAP-WSDL/trunk/lib/SOAP/WSDL/Serializer/XSD.pm $

aaaaand that's the whole page, periodt πŸ’… this was perl v5.36.0, dated 2022-10-14, and it's SOAP::...er::XSD(3pm) signing off β€” go serialize something gorgeous, bestie πŸ“πŸ’–

πŸ“¦ where this page comes from