Using the Parsing and Serializing Engines

Microsoft BizTalk Server includes a parsing and serializing engine to simplify the process of parsing and serializing flat file documents.

The parsing engine is a schema-driven framework that can parse many different document formats into XML. In addition, the engine has a well-defined extensibility model to make parsing custom formats even easier.

For complex parsing, disassemblers are used. In addition to converting the native format to XML, the disassembler can also separate a single document into multiple documents.

The serializing engine is similar to the parsing engine, except that it works in the opposite direction. Where the parsing engine converts native formats to XML, the serializing engine converts XML to native formats. And just as the parsing engine uses disassemblers, the serializing engine uses assemblers.

This section discusses how to perform character encoding, parse and serialize based on XML Schema definition language (XSD) schemas, and perform other common tasks using the parsing engine and serializing engine APIs.

In This Section