Bundle (Bundle-Schema)

Definiert das Stammelement eines Bündelmanifests. Das Manifest beschreibt die Struktur und die Funktionen der Software für das System.

Elementhierarchie

<Bundle>

Syntax

<Bundle IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
        SchemaVersion        = A version string in duo notation (major.minor) or trio notation (major.minor.appversion). >

  <!-- Child elements -->
  ( Identity
  & Packages
  & OptionalBundle{0,10000}
  )

</Bundle>

Schlüssel

? Optionaler (null oder ein) & Verwebungsconnector (kann in beliebiger Reihenfolge auftreten) {} bestimmter Vorkommensbereich

Attribute und Elemente

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich Standardwert
IgnorableNamespaces

Deklariert zu ignorierende Namespaceelemente. Ignorierte Namespaceelemente werden nicht überprüft und gelten als nicht vertrauenswürdig. Mehrere Namespaceelemente werden mit einem Leerzeichen zwischen den einzelnen Namespaces angegeben.

Eine Zeichenfolge mit einer Länge von 1 bis 32767 Zeichen, deren Anfang und Ende kein Leerzeichen sind. Nein
SchemaVersion

Die Versionsnummer des Paketmanifestschemas.

Eine Versionszeichenfolge in Duo-Notation (Major.Minor) oder Einer-Notation (major.minor.appversion). Ja

 

Untergeordnete Elemente

Untergeordnetes Element BESCHREIBUNG
Identität

Definiert einen global eindeutigen Bezeichner für ein Bündel. Eine Bündelidentität wird als Tupel von Attributen des Bündels dargestellt.

Pakete

Definiert die App-Pakete und Ressourcenpakete, die im Paket enthalten sind.

OptionalBundle

Definiert optionale Bündel relativ zum Hauptbündel.

Übergeordnete Elemente

Dieses äußerste Element (Dokument) darf nicht in anderen Elementen enthalten sein.

Anforderungen

Wert
Namespace http://schemas.microsoft.com/appx/2013/bundle