Expensive method creating an QNameProvider.QNameProviderUsingImmutableCache from parsed schema roots.
Expensive method creating an QNameProvider.QNameProviderUsingImmutableCache from parsed schema roots. Each such schema root is queried for element declarations, attribute declarations, etc. These declarations have "target ENames", which are collected, converted to QNames, and passed to the created QNameProvider.QNameProviderUsingImmutableCache.
It is possible to use the returned QNameProvider only for its set of QNames, which can be saved to file, and used later to directly create an QNameProvider.QNameProviderUsingImmutableCache from it.
Utility for creating QNameProviders by parsing XML schema files.