OK, I have to ask the obvious: have you looked at the XML formerly delivered as 'ported tools', now supported as regular product? Maybe you need something in addition to that XML...
Eric Verwijs <[EMAIL PROTECTED]> Sent by: IBM Mainframe Discussion List <[email protected]> 05/07/2006 06:47 PM Please respond to IBM Mainframe Discussion List <[email protected]> To [email protected] cc Subject Is There A Z/OS 1.4 (or higher) XML Parser That Uses Schema Files? Hello All, This is the first time I'm posting (I think). Here at Social Development Canada, we produce massive XML files that we send to some of our external clients. Previously, we sent them tapes with the same data in flat files. The clients send us schemas so we can make sure that our files have all the required data and that all the data is valid. At present, we download our XML files and parse them on our PC's using a SAX parser that I wrote using Visual Basic 6. It is dreadfully slow and apparently has architecture problems that cannot be overcome. It parses using utilities that are part of the Windows operating system. I've looked and looked and seen nothing resembling parser that we could use. Natural has some XML functionality, but can only work with DTD's instead of Schema files. Cobol has a wonderful PARSE statement, but needs you to build in all the rules. This would be time-consuming and dreadfully error-prone. Also, we'd get to do it several times a year since we get revised schemas. PL/I has some parsing functionality but is limited to checking that a document is well-formed. EasyTrieve apparently has some XML functionality, but it seems it can only build XML files, not parse them. I've begun exploring the XML functionality in the Z/OS toolkit but it involves Unix and C++. While I am knowledgeable on both, I'm not sure that it can handle Schema files or if it would do what we need it to do. Also, few people around here besides me know Unix and C++. I've also explored Canam's XML Thunder product, but it produces a Cobol program that's too big to compile. Right now, we'll be getting Visual Studio .net which I'm told can produce a really fast parser. I've contacted IBM and they say they are working on XML utilities but they won't be available any time soon. Perhaps there's nothing available. I would just like to know if that's the case. Thanks for your time. Regards, Eric Verwijs ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

