A prefer attribute on a <group> (or nested <catalog>) overrides the catalog-wide preference for the <public> entries within it, inherited through nested groups. The resolver records each public entry's effective preference and consults it when falling back from an unmatched system identifier, so two entries in one catalog can prefer differently. A system match still always wins. |
||
|---|---|---|
| .. | ||
| CatalogParser.swift | ||
| Resolver.swift | ||
| SGMLCatalogParser.swift | ||