SAX Writer Reference > Introduction
  
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.