« Welcome to the blogosphere.... | Main | Cool place to list your favorite books »
August 24, 2004
XML is a bad transport for XML
In general XML is a bad transport for XML. Often when you transmit XML your first inclination is to use SOAP or Web Services. This has the funny effect of making a very inefficient transport for XML. Here is why: It's actually invalid to have certain characters in the Character Data section of XML. This means when the SOAP processor writes the XML characters of the document you want to pass into the SOAP body it has to check that there are no '<' and other inadmissable characters in the XML you are passing in the SOAP message. This leads to some slow processing.
Posted by Chris at August 24, 2004 12:23 AM