Metadata element

The Metadata element specifies the XML schemas that are referenced through the device metadata package.

Usage

<Metadata
  MetadataID = "xs:anyURI">
  text
</Metadata>

Attributes

Attribute Type Required Description

MetadataID

xs:anyURI

Yes

Specifies the namespace of an XML schema that is referenced within the device metadata package.

Text value

The Uniform Resource Identifier (URI) of the namespace of a device metadata XML schema. The XML schema must be one of the schemas referenced within the device metadata package.

Child elements

There are no child elements.

Parent elements

Element Description

PackageStructure

The PackageStructure element specifies the XML schemas which are referenced by the device metadata package.

XSD

<xs:element name="PackageStructure" type="tns:PackageStructureType" />

<xs:complexType name="PackageStructureType">
   <xs:sequence>
     <xs:element name="Metadata" type="tns:MetadataType" minOccurs="3"
       maxOccurs="unbounded" />
   </xs:sequence>
</xs:complexType>

<xs:complexType name="MetadataType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="MetadataID" type="xs:anyURI" use="required" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

Remarks

A minimum of three instances of the Metadata element must be specified within the PackageStructure element. Each instance must specify the namespace of one of the required XML schemas used to create a device metadata package:

The Metadata element is required.

See also

Device Metadata Packages

DeviceInfo XMLSchema

PackageInfo XML Schema

PackageStructure

WindowsInfo XML Schema

 

 

Send comments about this topic to Microsoft