24.03.2013 Views

OpenEdge Development: Working with XML - Product ...

OpenEdge Development: Working with XML - Product ...

OpenEdge Development: Working with XML - Product ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Preface<br />

Purpose<br />

Audience<br />

Organization<br />

Preface–2<br />

This book provides a central programming guide for <strong>OpenEdge</strong>® developers who need their<br />

ABL (Advanced Business Language) procedures to work <strong>with</strong> <strong>XML</strong> documents.<br />

This book is intended for ABL programmers working <strong>with</strong> <strong>XML</strong> documents in their ABL<br />

procedures. The book assumes that you have a basic working knowledge of <strong>XML</strong>. For advanced<br />

features, a basic working knowledge of <strong>XML</strong> Schema is also required.<br />

Chapter 1, “Developing <strong>with</strong> <strong>XML</strong> in <strong>OpenEdge</strong>”<br />

Provides an overview of the role of <strong>XML</strong> and the ABL features available for developing<br />

ABL applications that work <strong>with</strong> <strong>XML</strong> documents.<br />

Chapter 2, “Reading and Writing <strong>XML</strong> <strong>with</strong> the Document Object Model (DOM)”<br />

Describes ABL support for <strong>XML</strong> documents <strong>with</strong> DOM, including the receipt and<br />

processing of <strong>XML</strong> documents and the creation and transmission of <strong>XML</strong> documents.<br />

Chapter 3, “Reading <strong>XML</strong> Documents <strong>with</strong> the Simple API for <strong>XML</strong> (SAX)”<br />

Describes ABL support for reading documents <strong>with</strong> SAX and includes provides a<br />

reference for SAX callback procedures.<br />

Chapter 4, “Writing <strong>XML</strong> Documents <strong>with</strong> the Simple API for <strong>XML</strong> (SAX)”<br />

Describes ABL support for reading documents <strong>with</strong> SAX.<br />

Chapter 5, “Reading and Writing <strong>XML</strong> Data from Temp-Tables and ProDataSets”<br />

Describes how temp-tables and ProDataSets can serialize their data to an <strong>XML</strong> document<br />

and serialize their definitions to <strong>XML</strong> Schema documents. This chapter also describes<br />

how you can read or read and load <strong>XML</strong> data and schema into a temp-table or ProDataSet.<br />

Appendix A, “<strong>XML</strong> Schema and ABL Data Type Mappings,”<br />

Lists data type mappings needed to support ABL applications that interoperate <strong>with</strong> <strong>XML</strong>.<br />

Appendix B, “ABL to IANA Code Page Mappings,”<br />

Lists code page mappings needed to support ABL applications that interoperate <strong>with</strong><br />

<strong>XML</strong>.<br />

Appendix C, “Command and Utility Reference”<br />

Describes the bproxsdto4gl utility.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!