Introduction
Extensible Markup Language (XML) is a widely used standard grammar for exchanging business documents between applications, especially over communications networks. QAD Enterprise Applications defines QDocs—XML documents containing QAD Enterprise Applications application data that conforms to a QAD-specified syntax—for this purpose. Many interoperability scenarios require QDocs or other XML documents to be generated within QAD Enterprise Applications and exported, perhaps as a result of some interesting business event that updates the QAD Enterprise Applications database. The purpose of the SAX Writer API is to provide QAD Enterprise Applications software developers with a high-level set of callable procedures that can be used to create such XML documents within the QAD Enterprise Applications run-time environment, hiding many of the unnecessary details of QDoc and XML syntax from the programmer.The QDocSAXWriter class supports the following:• If the QDoc must be created in the 1.0 standard and it contains array fields, the profile dataset is passed in and serialized to XML using the SAX Writer.
• If the QDoc is a delta QDoc, the profile dataset is passed in and serialized to XML using the SAX Writer.