YosemiteSam
Unfriendly and Aloof!
- Messages
- 45,858
- Reaction score
- 22,194
kapolani;3757586 said:Like I stated earlier, I deal with 'fragmentation' on a daily basis. One application that I work on requires the ability to import data from xml files. If any changes are made to the DTD file from build to build you HAVE to account for it when parsing in the data. Of course it's dependent upon whether or not the element can be null (a perfect example of 'fragmentation').
I know exactly what you mean. I pull information from the CME (Chicago Mercantile Exchange) on a daily basis to give to the accounting guys. It's not even XML, it's basically a raw data scrap straight off their reporting website or in some cases out of PDF files. They change the layout, format or even add or subtract data every few weeks in one form or another and every time they do it, I have to *update* the software to reflect their changes. Otherwise we just get jumbled garbage from it. :bang2:
The worst thing about it is they don't even notify anyone that they are changing it. 10k errors is what informs us of the change. :laugh2: