XML catalogs provide a mapping information that map an external entity in an XML document to the actual location of the document being referenced. An XML processor performs entity resolution when it is requested to find a second file while processing another file. The XML processor knows labeling information about the entity which can include system identifier information and possibly a name, public identifier, and other information. The entity catalog contains the mapping information for each of these identifiers.
The XML module supports the integration of XML catalogs of these types into the IDE. You can use XML entity catalogs by mounting a catalog file in the Runtime tab of the Explorer. When performing external entity resolution, the XML module consults your mounted catalogs while resolving references in a document. The XML module supports the OASIS XML Catalog format, the XML-related sections of TR9401, and deprecated formats such as XCatalog v. 0.2 and XMLCatalog v. 0.4. You can also use implementations from other vendors.
Using a catalog in this manner enables you to avoid using an Internet connection for your XML document. Instead, the XML module remaps the identifiers to local resources.
For more information on the OASIS XML Catalog specification, see:
http://www.oasis-open.org/committees/entity/spec.html
See also | |
---|---|
Mounting and Unmounting an XML Catalog XML Catalog Formats Creating and Editing an XML Catalog |