Partager via


Métadonnées

Avertissement de dépréciation MBAE

Important

À compter de Windows 10, version 1803, l’expérience d’application MBAE est remplacée par une application UWP MO. Pour plus d’informations sur les applications UWP MO, consultez Applications haut débit mobiles UWP.

L’élément Metadata spécifie les espaces de noms des schémas XML référencés dans le package de métadonnées de service.

Utilisation

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

Attributs

Attribut Type Obligatoire Description
MetadataID xs:anyURI Yes Spécifie l’espace de noms d’un schéma XML référencé dans le package de métadonnées de service.

Valeur texte

URI (Uniform Resource Identifier) de l’espace de noms d’un schéma XML de métadonnées de service. Le schéma XML doit être l’un des schémas référencés dans le package de métadonnées de services.

Éléments enfants

Il n’y a pas d’éléments enfants.

Éléments parents

Élément Description
PackageStructure L’élément PackageStructure spécifie les schémas XML référencés par le package de métadonnées de service.

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>

Notes

Dans l’élément PackageInfo , au moins deux instances de l’élément Metadata doivent être spécifiées. Chaque instance doit spécifier l’espace de noms de l’un des schémas XML requis suivants qui sont utilisés pour créer un package de métadonnées de service :

L’approche la plus simple consiste à copier l’exemple ci-dessus dans votre fichier Packageinfo.xml. Si l’un des dossiers spécifiés ci-dessus n’est pas inclus dans le package de métadonnées de service, veillez à supprimer l’élément Metadata de l’élément PackageStructure .

<PackageStructure>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/PackageInfo/2007/11">PackageInfo.xml</Metadata>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/2010/05/DeviceMetadata/ServiceInfo">ServiceInformation</Metadata>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/WindowsInfo/2007/11/">WindowsInformation</Metadata>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/2010/08/DeviceMetadata/SoftwareInfo">SoftwareInformation</Metadata>
</PackageStructure>

Le dossier SoftwareInformation et les packages de métadonnées de service ne sont pas pris en charge sur les appareils exécutant Windows 7.

Chaque nom de dossier peut être remplacé par un nom arbitraire tant que le nom est défini dans cet élément de métadonnées. L’exemple suivant montre comment utiliser « WindowsInfo » comme nom de dossier :

<Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/WindowsInfo/2007/11/">WindowsInfo</Metadata>