The NodeIndex also indexes 'id' attributes as the DOM has been found to be unreliable at indexing these during post parse schema validation.
Since TFP 1.2 the NodeIndex also attempts to capture schema type information for the XmlDocument as it explores it. Derivation relationships between types are determined and cached as calls to GetElementsByType are made.