XML Catalog Items and Sysgen Variables (Compact 2013)


In Windows Embedded Compact, you can implement support for parsing XML in your OS.

The XML parser for Windows Embedded Compact is based on Microsoft XML Parser (MSXML) 3.0.

For more information, see XML.

The XML parser for Windows Embedded Compact differs from the XML parser for Windows and does not support the following functionality:

  • The ServerXMLHTTP object.
  • The IWinHttp interface, which is set through setServerHttpRequest.
  • Data Source Objects (DSO) .
  • The FreeThreadedDOMDocument object.
  • The XSLTemplate and IXSLProcessor interfaces. MSXML 3.0 supports XSLT through the transformNode Method method, but it does not support template caching.
  • Backward compatibility with the MSXML Document Object Model (DOM) supported by Internet Explorer 4.0 for Windows Embedded Compact.

For more information about XML development and using the MSXML parser, see MSXML SDK Overview on MSDN.

For more information about how to add or remove catalog items, see Create Your First OS.

The following table shows the core catalog items that implement XML parser functionality in Windows Embedded Compact.

Catalog item

SYSGEN variable



Microsoft XML Core Services


Provides an XML parser that performs DTD and schema verification and caching, and includes XML error strings. Supports asynchronous downloads.


Other Resources