blob: 13bcf6c8bc3958dfc2536f71d3a93728a14011f6 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.wst.xml.core">
<annotation>
<appInfo>
<meta.schema plugin="org.eclipse.wst.xml.core" id="catalogContributions" name="%XML_Catalog_Contributtions_Extension_Point.name"/>
</appInfo>
<documentation>
</documentation>
</annotation>
<element name="extension">
<annotation>
<documentation>
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.
</documentation>
</annotation>
<complexType>
<choice>
<element ref="catalogContribution"/>
</choice>
<attribute name="point" type="string" use="required">
<annotation>
<documentation>
org.eclipse.wst.xml.uriresolver.catalogContributions
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string">
<annotation>
<documentation>
Id of the extension, optional.
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>
Name of the extension, optional.
</documentation>
<appInfo>
<meta.attribute translatable="true"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="catalogContribution">
<annotation>
<documentation>
The catalogContribution element may have id, and it is just a container for the contributed catalog entries.
</documentation>
</annotation>
<complexType>
<sequence>
<element ref="public" minOccurs="0" maxOccurs="unbounded"/>
<element ref="system" minOccurs="0" maxOccurs="unbounded"/>
<element ref="uri" minOccurs="0" maxOccurs="unbounded"/>
<element ref="nextCatalog" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="id" type="string">
<annotation>
<documentation>
Id of the catalog to which entries will be added. Could be &quot;default&quot;, and if ommited, entries are added to the default workspace catalog.
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<element name="public">
<annotation>
<documentation>
The public element associates a URI reference with the public identitier portion of an external identifier.
</documentation>
</annotation>
<complexType>
<sequence>
</sequence>
<attribute name="id" type="string">
<annotation>
<documentation>
Id of the element, optional.
</documentation>
</annotation>
</attribute>
<attribute name="publicId" type="string" use="required">
<annotation>
<documentation>
The public identifier portion of an external identifier.
</documentation>
</annotation>
</attribute>
<attribute name="uri" type="string" use="required">
<annotation>
<documentation>
The value of the uri attribute could be relative to the plugin.xml file, use platform:/ or file:/ protocols.
</documentation>
<appInfo>
<meta.attribute kind="resource"/>
</appInfo>
</annotation>
</attribute>
<attribute name="webURL" type="string">
<annotation>
<documentation>
Alternative Web address for the public ID
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<element name="system">
<annotation>
<documentation>
The system elements associates a URI reference with the system identifier of an external identifier
</documentation>
</annotation>
<complexType>
<sequence>
</sequence>
<attribute name="id" type="string">
<annotation>
<documentation>
Id of the element, optional.
</documentation>
</annotation>
</attribute>
<attribute name="systemId" type="string" use="required">
<annotation>
<documentation>
The system identifier portion of an external identifier.
</documentation>
</annotation>
</attribute>
<attribute name="uri" type="string" use="required">
<annotation>
<documentation>
The value of the uri attribute could be relative to the plugin.xml file, use platform:/ or file:/ protocols.
</documentation>
<appInfo>
<meta.attribute kind="resource"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="uri">
<annotation>
<documentation>
The uri element associates a URI reference with the a URI reference that is not part of an external identifier.
</documentation>
</annotation>
<complexType>
<sequence>
</sequence>
<attribute name="id" type="string">
<annotation>
<documentation>
Id of the element, optional.
</documentation>
</annotation>
</attribute>
<attribute name="uri" type="string" use="required">
<annotation>
<documentation>
The value of the uri attribute could be relative to the plugin.xml file, use platform:/ or file:/ protocols.
</documentation>
<appInfo>
<meta.attribute kind="resource"/>
</appInfo>
</annotation>
</attribute>
<attribute name="name" type="string" use="required">
<annotation>
<documentation>
A URI reference that is not part of an external identitier.
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<element name="nextCatalog">
<annotation>
<documentation>
The nextCatalog elements indicate additional catalog entry file(s) to be considered during the process of resolution.
</documentation>
</annotation>
<complexType>
<attribute name="id" type="string">
<annotation>
<documentation>
Id of the element, optional.
</documentation>
</annotation>
</attribute>
<attribute name="catalog" type="string" use="required">
<annotation>
<documentation>
The value of the uri attribute could be relative to the plugin.xml file, use platform:/ or file:/ protocols.
</documentation>
<appInfo>
<meta.attribute kind="resource"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
WTP 1.0 M5
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
&lt;extension point=&quot;org.eclipse.wst.xml.uriresolver.catalogContributions&quot;&gt;
&lt;catalogContribution&gt;
&lt;system
systemId=&quot;http://schemas.xmlsoap.org/wsdl/&quot;
uri=&quot;data/xsd/wsdl.xml&quot; &gt;
&lt;property name=&quot;webURL&quot; value=&quot;http://schemas.xmlsoap.org/wsdl/&quot;/&gt;
&lt;/system&gt;
&lt;uri
name=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot;
uri=&quot;data/xsd/soap.xsd&quot;/&gt;
&lt;public
publicId=&quot;http://www.w3.org/1999/XSL/Transform&quot;
uri=&quot;data/xsd/XSLSchema.xsd&quot;&gt;
&lt;property name=&quot;webURL&quot; value=&quot;http://schemas.xmlsoap.org/wsdl/&quot;/&gt;
&lt;/public&gt;
&lt;nextCatalog
id=&quot;nestedCatalog&quot;
catalog=&quot;data/catalog1.xml&quot;/&gt;
&lt;/catalogContribution&gt;
&lt;/extension&gt;
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="apiInfo"/>
</appInfo>
<documentation>
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="implementation"/>
</appInfo>
<documentation>
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="copyright"/>
</appInfo>
<documentation>
Copyright (c) 2002 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Common Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/cpl-v10.html
Contributors: IBM
</documentation>
</annotation>
</schema>