org.eclipse.wst.xml.core.catalog.catalogContributions extension point

<!ELEMENT extension (catalogContribution)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

This extension poing allows to specifiy entries for XML Catalog. Catalog entries have format specified in http://www.oasis-open.org/committees/entity/spec.html. Each catalog extension consists of a single catalogContribution element. Old catalog entires form defined with catalogContributor tag are still supported, but deprecated, and should be replaced with the new format for catalog entries.



<!ELEMENT catalogContribution (public* , system* , uri* , nextCatalog*)>

<!ATTLIST catalogContribution

id CDATA #IMPLIED>

The catalogContribution element may have id, and it is just a container for the contributed catalog entries.



<!ELEMENT public EMPTY>

<!ATTLIST public

id       CDATA #IMPLIED

publicId CDATA #REQUIRED

uri      CDATA #REQUIRED

webURL   CDATA #IMPLIED>

The public element associates a URI reference with the public identitier portion of an external identifier.



<!ELEMENT system EMPTY>

<!ATTLIST system

id       CDATA #IMPLIED

systemId CDATA #REQUIRED

uri      CDATA #REQUIRED>

The system elements associates a URI reference with the system identifier of an external identifier



<!ELEMENT uri EMPTY>

<!ATTLIST uri

id   CDATA #IMPLIED

uri  CDATA #REQUIRED

name CDATA #REQUIRED>

The uri element associates a URI reference with the a URI reference that is not part of an external identifier.



<!ELEMENT nextCatalog EMPTY>

<!ATTLIST nextCatalog

id      CDATA #IMPLIED

catalog CDATA #REQUIRED>

The nextCatalog elements indicate additional catalog entry file(s) to be considered during the process of resolution.