This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Web Services and the fly likes SOAP & dtds & xsds Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "SOAP & dtds & xsds" Watch "SOAP & dtds & xsds" New topic

SOAP & dtds & xsds

Todd Johnson
Ranch Hand

Joined: Sep 03, 2005
Posts: 61
I'm just getting started with SOAP. We are looking to using SOAP messaging (not RPC) between many devices, platforms, and languages. I know you cannot use DTDs with SOAP, but can you use XML schemas? If not, we'll end up writing a lot of code to verify the messages we send/receive are formed correctly based on the design of our messages.

Peer Reynders

Joined: Aug 19, 2005
Posts: 2922
XML Schema is an integral part of SOAP web services.
However in production you would typically only validate content received from sources outside of your control to minimize the overhead.

3.4.2 Receiving Requests

4.3.3 Validating XML Documents

Patterns and Strategies for Building Document-Based Web Services
I agree. Here's the link:
subject: SOAP & dtds & xsds
Similar Threads
Retrieving the SOAP response XML
How to get document object From SOAP Message?
Axis2: Incoming SOAP messages: logging and validation
Code to get SOAP request
Generate SOAP message from Java class