Fixed it. I was doing XML::LibXML::parse_balanced_chunk (this is a sketch) and it was generating a DocumentFragment, not an Element. Once I turned the DocumentFragment into an element, the problem went away.
KP Kit Peters Doer of Things, ATS Integrations D: 8162000279 M: 8162000279 On 3/23/16, 18:06, "Kit Peters" <[email protected]> wrote: >I’m using XML::Compile::WSDL11 and a method I’m calling has a section of the >parameter XML document (“TalentUser”) that is described by >XML::Schema::WSDL11::explain as “probably a recursive complex”. It isn’t, but >that’s not important. What I’d like to know is how I can insert an arbitrary >instance of XML::LibXML::Node in there to represent the “TalentUser” section. > >What I’m doing now is: > >$soap->call( ‘create’, parameters => { candidate => { ..., TalentUser => >$talent_user_node } } ); > >And that of course doesn’t work. :) > >WSDL is too big to attach or put on Pastebin; it’s available upon request. > > >Kit Peters > >_______________________________________________ >Xml-compile mailing list >[email protected] >http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile _______________________________________________ Xml-compile mailing list [email protected] http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile
