バンドル (バンドル スキーマ)

バンドル マニフェストのルート要素を定義します。 マニフェストは、システムに対するソフトウェアの構造と機能を記述します。

要素の階層

<バンドル>

構文

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

キー

? 省略可能 (ゼロまたは 1) & インターリーブ コネクタ (任意の順序で発生する可能性があります) {} 特定の出現範囲

属性および要素

属性

属性 説明 データ型 必須 既定値
IgnorableNamespaces

無視する名前空間要素を宣言します。 無視された名前空間要素は検証されません。また、信頼されていないと見なされます。 複数の名前空間要素は、各名前空間間にスペースを指定して指定します。

長さが 1 から 32767 文字の文字列で、先頭と末尾に空白以外の文字が含まれます。 No
SchemaVersion

バンドル マニフェスト スキーマのバージョン番号。

duo 表記 (major.minor) または trio 表記 (major.minor.appversion) のバージョン文字列。 はい

 

子要素

子要素 説明
ID

バンドルのグローバル一意識別子を定義します。 バンドル ID は、バンドルの属性のタプルとして表されます。

パッケージ

バンドルに含まれるアプリ パッケージとリソース パッケージを定義します。

OptionalBundle

メイン バンドルを基準として、省略可能なバンドルを定義します。

親要素

この最も外側の (ドキュメント) 要素は、他の要素には含めできません。

要件

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