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