元数据

MBAE 弃用警告

重要

从 Windows 10 版本 1803 开始,MBAE 应用体验将替换为 MO UWP 应用。 有关 MO UWP 应用的详细信息,请参阅 UWP 移动宽带应用

Metadata 元素指定服务元数据包中引用的 XML 架构的命名空间。

使用情况

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

属性

属性 类型 必需 说明
MetadataID xs:anyURI 指定在服务元数据包中引用的 XML 架构的命名空间。

文本值

统一资源标识符 (服务元数据 XML 架构的命名空间) URI。 XML 架构必须是服务元数据包中引用的架构之一。

子元素

没有子元素。

父元素

元素 说明
PackageStructure PackageStructure 元素指定由服务元数据包引用的 XML 架构。

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>

注解

PackageInfo 元素中,必须至少指定 Metadata 元素的两个实例。 每个实例必须指定用于创建服务元数据包的以下所需 XML 架构之一的命名空间:

最简单的方法是将上面的以下示例复制到 Packageinfo.xml 文件中。 如果上述任何指定的文件夹未包含在服务元数据包中,请确保从 PackageStructure 元素中删除 Metadata 元素。

<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>

运行 Windows 7 的设备上不支持 SoftwareInformation 文件夹和服务元数据包。

只要在此元数据元素中设置名称,每个文件夹名称就可以更改为任意名称。 以下示例演示如何使用“WindowsInfo”作为文件夹名称:

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