XML Schema "myCategories.xsd"
Target Namespace:
http://schemas.microsoft.com/hs/2001/10/myCategories
Version:
1.0
Defined Components:
elements (1 global + 2 local), complexTypes (1)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Projects\Microsoft Hailstorm\xsd\myCategories.xsd; see XML source
Imports Schemas (1):
hscommon.xsd [src]
Annotation
Schema for .NET Categories service. Copyright (c) 2001 Microsoft Corporation. All rights reserved.
All Element Summary
catDef (in myCategories)
Type:
Content:
complex, 4 attributes, 4 elements, elem. wildcard
Defined:
locally within myCategoriesType complexType; see XML source
myCategories
This element encapsulates the content document for the .NET Categories service.
Type:
anonymous complexType (extension of myCategoriesType)
Content:
complex, 2 attributes, 2 elements, elem. wildcard
Defined:
globally; see XML source
Used:
never
subscription (in myCategories)
Type:
Content:
complex, 3 attributes, 4 elements
Defined:
locally within myCategoriesType complexType; see XML source
Complex Type Summary
Content:
complex, 2 elements, elem. wildcard
Defined:
globally; see XML source
Includes:
definitions of 2 elements, elem. wildcard
Used:
XML Source
<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/hs/2001/10/myCategories" version="1.0" xmlns="http://schemas.microsoft.com/hs/2001/10/myCategories" xmlns:hs="http://schemas.microsoft.com/hs/2001/10/core" xmlns:xdb="urn:schemas-microsoft-com:xdb" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>
Schema for .NET Categories service.
Copyright (c) 2001 Microsoft Corporation. All rights reserved.
</xsd:documentation>
<xsd:appinfo>
<xdb:blue select="/myCategories"/>
<xdb:blue select="/myCategories/*"/>
<xdb:red select="//@changeNumber"/>
<xdb:red select="//@id"/>
<xdb:red select="//@creator"/>
<xdb:red select="//cat/@ref"/>
<xdb:red select="//cat"/>
<xdb:red select="//catDef/@idName"/>
<xdb:red select="//catDef/$any"/>
<xdb:namespaceMap>
<xdb:mapping alias="m" uri="http://schemas.microsoft.com/hs/2001/10/myCategories"/>
<xdb:mapping alias="hs" uri="http://schemas.microsoft.com/hs/2001/10/core"/>
</xdb:namespaceMap>
</xsd:appinfo>
</xsd:annotation>
<xsd:import namespace="http://schemas.microsoft.com/hs/2001/10/core" schemaLocation="hscommon.xsd"/>
<!--
//
// myCategories
// - root element for the .NET Categories service
//
-->
<xsd:element name="myCategories">
<xsd:annotation>
<xsd:documentation>
This element encapsulates the content document for the .NET Categories service. The service
is designed to store identity centric category definitions that may be refered to using the
<b>content</b>
[?puid=puid-value]#
<i>name-of-category</i>
relative URI scheme.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="myCategoriesType">
<xsd:attributeGroup ref="hs:documentRootAttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<!--
//
// myCategoriesType
//
-->
<xsd:complexType name="myCategoriesType">
<xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="catDef" type="hs:catDefType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="subscription" type="hs:subscriptionType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>