I noticed that XPathNavigator instances created with
XPathDocument.CreateNavigator never have their SchemaInfo or XmlType
information set when used with validation.
If I use a XmlDocument in place of a XPathDocument (just changing the doc
type and nothing else) everything works as expected.
Is XPathDocument crippled by design, or am I missing something?