If it were possible to have TOO MANY XML/XSLT toys (which it’s not!), you could EASILY charge Todd Ditchendorf with a crime.
That said, and as suggested — It *AIN’T POSSIBLE*! (Dear Grammar Nazi(s), BYTE ME! ;) :D )
I’m like a phrickin’ kid in a candy story, I tell ya! — (Dear Grammar Nazi(s), Okay, I promise that was the last one (in this post, anyway.) ;) Much love in this heart of mine for you GN; *MUCH LOVE*! ;) :D )
So back to
New in SOAP Client v1.5:
* Support for SOAP request parameters that are XML Schema complexTypes — now SOAP Client can serialize xsd:complexTypes referenced in your WSDL file.
* Fix for crasher when executing against a SOAP endpoint that cannot be reached (no network access, incorrect address, etc).
* SOAP Client no longer generates empty SOAP-ENC:Header elements in your request if you don’t specify SOAP header content.
Note that there’s an important caveat to the complexType encoding support. v1.5 does not currently support nested complexTypes — that is, a complexType with another complexType as one of it’s properties/fields. This is due to the rather short-sighted way in which I implemented this feature — it should be recursive in a sense so that a complexType graph can be constructed. Unfortunately, that’s not how I did it for v1.5. Watch for support for complexType graphs in a future version coming soon.
And if that wasn’t enough evidence that Todd “Every Day is Christmas Day!” DItchendorf isn’t guilty of an XML/XSLT tool crime of some sort (again, *IF* that were even possible), head on over to
Todd’s Tool Toy Workshop where in addition to SOAP Client you’ll also find Exhibit B-J,
Check XML and XHTML documents for Well-Formedness and Validity either locally or over the network.
XML Nanny supports validation against DTD, W3C XML Schema (XSD), RELAX NG and Schematron.
Access and debug XML-RPC-based web services from the comfort of your desktop using a beautiful Aqua interface.
XML-RPC Client allows you to specify arbitrarily complex parameters to any remote XML-RPC method and shows you the raw XML-RPC request and response as well as a high-level object psuedo-code representation.
The free XSLT 2.0 and XQuery debugging palette your favorite Mac OS X text editor is missing!
Includes support for multiple XSLT and XQuery engines: libxslt, Saxon and NSXML.
AquaPath is a free Cocoa-based developer tool for Mac OS X Tiger that allows you to evaluate XPath 2.0 expressions against any XML document and view the result sequence in a dynamic, intuitive tree representation.
Cocoa Cookies is a free Cocoa-based utility for Mac OS X Tiger that allows you to search (with regex) and delete (with undo) HTTP cookies stored in the shared Cocoa cookie storage used by Safari, NetNewsWire, Shiira, and others.
AquaQuery is a free Cocoa-based utility for Mac OS X Tiger that serves as a basic XQuery editing/debugging tool.
AquaXSL is a free Cocoa-based utility for Mac OS X Tiger that serves as a basic XSLT authoring/debugging tool. AquaXSL allows you to select from two XSLT processors: Apple’s NSXML (libxslt) or Saxonica’s SaxonB.
The Suite of Mac OS X Automator Actions that mates the simple, intuitive beauty of the Aqua graphical user interface with Automated Web Testing.
You know, it’s days like this that make me glad I finally decided to give in a purchase my Mac :D