Advanced Customization > Info*Engine User’s Guide > Info*Engine Tasks > Understanding XML Output for Info*Engine Groups > Document Declaration
  
Document Declaration
XML documents must begin with an XML declaration that specifies the version of XML being used and the character encoding for this XML document. The current version of XML defined by the W3C, and used by Windchill, is 1.0. In addition, Info*Engine supports UTF8 for the character encoding. All XML generated by Info*Engine therefore begins with the following XML declaration:
<?xml version="1.0" encoding="UTF-8" ?>
An XML “namespace” is a collection of names, identified by a URI reference [RFC2396], which are used in XML documents as element types and attribute names. A namespace allows an XML author to uniquely specify a vocabulary to prevent naming collisions. Info*Engine defines the namespace http://www.ptc.com/infoengine/1.0, and associates the namespace prefix wc: to all Info*Engine defined elements and attributes.
<wc:COLLECTION xmlns:wc="http://www.ptc.com/infoengine/1.0">
The document entity, also known as the document root, serves as the root of the entity tree and a starting-point for an XML processor. Info*Engine defines the wc:COLLECTION element as the document root for all Info*Engine generated XML documents.