ISchemaAttributeGroup Interface
[This feature was only implemented for MSXML 6.0.]
Provides information about attribute groups. This interface provides the attributes and the <anyAttribute>
element that are included in the <attributeGroup>
declaration. The ISchemaAttributeGroup
objects are returned from the attributeGroups
property of the ISchema
interface.
Properties
anyAttribute | Retrieves an ISchemaAny object with information about the <anyAttribute> element. |
attributes | Retrieves the collection of attributes declared. The collection contains objects that implement the ISchemaAttribute interface. |
JScript Syntax
var oAttributeGroups = oSchema.attributeGroups;
var oAttributeGroup = oAttributeGroups(index);
Parameters
index
A long integer. An index of the item within the collection. The first item is zero.
Visual Basic Syntax
Set oAttributeGroups = oSchema.attributeGroups
Set oAttributeGroup = oAttributeGroups
(index)
Parameters
index
A long integer. An index of the item within the collection. The first item is zero.
C/C++ Syntax
HRESULT get_attributeGroups(ISchemaItemCollection** attributeGroups);
HRESULT attributeGroups->get_item(
long index,
ISchemaAttributeGroup** attributeGroup);
Parameters
index
A long integer. An index of the item within the collection. The first item is zero.
Requirements
Implementation: msxml6.lib
Header and LIB files: msxml6.h, msxml6.lib, msxml6.idl
Inheritance: Inherits from the ISchemaItem interface.
Versioning
Implemented in: MSXML 6.0
See Also
SOM Reference
attributeGroups Property
XML Schema Reference (XSD)
attributeGroup Element
Attribute Groups