[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Processing a received XML document - support for XSD?



Charles,

In case no one else contributes a better idea you may consider to use a little Java application to 
validate your xml file. "AppServer4RPG" might be a good starting point as it demonstrates how to talk 
to Java from RPG efficiently.

You can get it here:

    http://www.bender-dv.de/ (German page hosted by Dieter Bender)

On the main page click on "AppServer4RPG" and download the zip file. The zip file contains an English 
"Howto.html" which explains how to set up the server.

For example you could pass the path name of your XML file to a little Java application that validtaed 
the XML file and returns the result back to the RPG application.

Another option you have is to install the "XML Toolkit for IBM System i5" (5733-XT2) and use the 
included parsers (SAX and DOM parser). For sure that should cost some money and is not easy to use 
because of lots of pointer stuff. Just my two cents.

Regards,

Thomas.



Charles Wilt schrieb:
> All,
> 
> I'm going to be receiving an XML document that I'll need to process.
> 
> I had originally intended to make use of Scott port of Expat to parse
> the document.
> 
> However, apparently Expat doesn't support validating the document
> against an XML Schema Document (XSD).  Given that we're creating the
> XSD, and a third party is supposed to be following it, having the XML
> processor validate against the XSD instead of doing my own validation
> in RPG would seem like a useful feature.
> 
> Is there anything on the i that I can use to validate and process the XML?
> 
> Thanks,
> Charles Wilt
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
> 
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------