[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Postel's "Law": A question for liberal parsers


Re:  Postel's "Law": A question for liberal parsers
This is exactly the situation Walter Perry has been talking about for 
several years, and pretty much what he's had to deal with in the 
financial industry with financial data. As I understand it, his 
approach is to take all the incoming feeds, use them to populate his 
data structures, and then create an XML representation of his data 
which he sends out. In this approach the XML you present to the world 
claims to be nothing more than your representation of your data. It 
does not purport to be a representation of somebody else's data. I 
tend to agree with this.

I say when you receive invalid (not malformed but invalid) data, 
clean it up as best you can. Most of the data can be cleaned 
automatically because as you've noticed people keep making the same 
mistakes.  Flag data that can't be cleaned and pass it to a human to 
write the code to clean it. The first few weeks you'll be cleaning a 
lot of data by hand, but gradually the processes become more and more 
automated, and the exceptional cases decrease to a manageable level. 
Once you've cleaned the data sufficiently to generate your own data 
structures from it, then output those data structures as XML and pass 
them on to the third parties.

But you really should have a sit down with Walter. This really is 
exactly what he's been doing for some time now.
-- 

   Elliotte Rusty Harold
   elharo@m...
   Effective XML (Addison-Wesley, 2003)
   http://www.cafeconleche.org/books/effectivexml
   http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.