Метаданные
Предупреждение об устаревании MBAE
Важно!
Начиная с Windows 10 версии 1803, интерфейс приложения MBAE заменяется приложением MO UWP. Дополнительные сведения о приложениях MO UWP см. в статье Мобильные широкополосные приложения UWP.
Элемент Metadata задает пространства имен XML-схем, на которые ссылается пакет метаданных службы.
Использование
<Metadata
MetadataID = "xs:anyURI">
text
</Metadata>
Атрибуты
attribute | Тип | Обязательно | Описание |
---|---|---|---|
MetadataID | xs:anyURI | Да | Указывает пространство имен XML-схемы, на которую ссылается пакет метаданных службы. |
Текстовое значение
Универсальный код ресурса (URI) пространства имен XML-схемы метаданных службы. 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. Если какая-либо из указанных выше папок не включена в пакет метаданных службы, обязательно удалите элемент Metadata из элемента 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>
Папки SoftwareInformation и пакеты метаданных службы не поддерживаются на устройствах под управлением Windows 7.
Имя каждой папки можно изменить на произвольное, если оно задано в этом элементе метаданных. В следующем примере показано, как использовать "WindowsInfo" в качестве имени папки:
<Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/WindowsInfo/2007/11/">WindowsInfo</Metadata>