マニフェスト スキーマの転送
これらの要素は、Web 発行およびオンライン印刷順序付けウィザードの転送マニフェストで使用される XML スキーマを構成します。
転送マニフェストには、次の要素が定義されています。
- cancelledpage
- failurepage
- お気に入り
- file
- ファイルリスト
- フォルダー
- folderlist
- formdata
- htmlui
- imageproperty
- metadata
- netplace
- 投稿
- resize
- successpage
- target
- transfermanifest
- uploadinfo
cancelledpage
ユーザーが [キャンセル ] ボタンをクリックしたときにウィザードを閉じる前に表示するサーバー側の HTML ページを指定します。
構文
<cancelledpage
href = "string"
>
<!-- child elements -->
</cancelledpage>
属性
属性 | 説明 |
---|---|
href | 必須。 ユーザーが [キャンセル ] ボタンをクリックしたときに表示されるサーバー側 HTML ページの URL。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | なし |
failurepage
アップロードが成功しなかった場合に表示するサーバー側の HTML ページを指定します。
構文
<failurepage
href = "string"
>
<!-- child elements -->
</failurepage>
属性
属性 | 説明 |
---|---|
href | 必須。 アップロードが成功しなかった場合に表示するサーバー側 HTML ページの URL。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | [なし] : テキストは使用できます。 |
お気に入り
指定した URL の [お気 に入り] メニューでお気に入りの Web サイト エントリを作成するようにウィザードに指示します。 この要素が指定されていない場合は、 htmlui 要素がその場所で使用されます。
構文
<favorite
comment = "string"
href = "string"
name = "string"
>
<!-- child elements -->
</favorite>
属性
属性 | 説明 |
---|---|
コメント | 必須。 [お気に入り] エントリに関連付けられているコメント。 |
href | 必須。 [お気に入り] エントリの URL。 |
name | 必須。 [お気に入り] メニューに表示される URL の名前。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | [なし] : テキストは使用できます。 |
file
コピーする 1 つのファイルについて説明します。 1 つの ファイル リスト ノードの下に複数の ファイル 要素を含めることができます。
構文
<file
contenttype = "string"
destination = "string"
extension = "string"
id = "string"
size = "string"
source = "string"
>
<!-- child elements -->
</file>
属性
属性 | 説明 |
---|---|
Contenttype | 省略可能。 ファイルの MIME の種類。 |
destination | 必須。 アップロード後のファイルの推奨パス。 このパスは、アップロード サイトの宛先 URL に対する相対パスです。 アップロード サイトでは、必要に応じてこの値を変更できます。 |
拡張機能 | 省略可能。 ファイルのファイル名拡張子。 |
id | 必須。 ファイルの数値インデックス。 |
size | 省略可能。 ファイルのサイズ (バイト単位) です。 |
source | 必須。 ファイルの完全なファイル システム パス。 |
要素情報
Parent 要素 | 子要素 |
---|---|
ファイルリスト | メタデータ、 投稿、 サイズ変更 |
ファイルリスト
コピーするファイルを記述する要素のコンテナー。 複数の filelist 要素を 1 つの transfermanifest ノードの下に含めることができます。
構文
<filelist
usesfolders = "1"
>
<!-- child elements -->
</filelist>
属性
属性 | 説明 |
---|---|
usesfolders | 実装されていません。 |
要素情報
Parent 要素 | 子要素 |
---|---|
transfermanifest | file |
folder
ファイルが格納されるフォルダーについて説明します。 1 つの フォルダー リスト ノードの下に複数の フォルダー 要素を含めることができます。
構文
<folder
destination = "string"
>
<!-- child elements -->
</folder>
属性
属性 | [説明] |
---|---|
destination | 必須。 アップロード後のフォルダーの推奨パス。 このパスは、アップロード サイトの宛先 URL に対する相対パスです。 アップロード サイトでは、必要に応じてこの値を変更できます。 |
要素情報
Parent 要素 | 子要素 |
---|---|
folderlist | なし |
folderlist
コピーするファイルを記述する要素のコンテナー。 複数の folderlist 要素を 1 つの transfermanifest ノードの下に含めることができます。
構文
<folderlist>
<!-- child elements -->
</folderlist>
属性
なし。
要素情報
Parent 要素 | 子要素 |
---|---|
transfermanifest | フォルダー |
formdata
ファイルと共に転送される可能性がある、オプションの HTML でエンコードされたフォーム データについて説明します。 この要素は、ファイルをマルチパート投稿としてアップロードすることを選択した場合に、サービスによって追加されます。 post 要素の 情報と共にフォーム データを使用して、post ヘッダーを作成します。
1 つの uploadinfo ノードの下に複数の formdata 要素を含めることができます。
構文
<formdata
name = "string"
>
<!-- child elements -->
</formdata>
属性
属性 | 説明 |
---|---|
name | 必須。 アップロードのこのセクションに関連付けられているフォーム データ名を定義します。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | なし |
htmlui
ウィザードを閉じたときに表示するサーバー側 HTML ページの URL。 この要素は、 お気に入りの 要素が存在しない場合に、アップロード サイトのフレンドリ名が指定されている場合、 お気に入りの Web ページ エントリを [お気に入り] メニューに作成します。
構文
<htmlui
href = "string"
>
<!-- child elements -->
</htmlui>
属性
属性 | 説明 |
---|---|
href | 必須。 ウィザードを閉じたときに表示するサーバー側 HTML ページの URL。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | [なし] : テキストは使用できます。 |
imageproperty
ファイルに関連するイメージ プロパティを指定します。 複数 の imageproperty 要素を 1 つの メタデータ ノードの下に含めることができます。
構文
<imageproperty
id = "string"
>
<!-- child elements -->
</imageproperty>
属性
属性 | 説明 |
---|---|
id | 必須。 特定のプロパティの ID。 |
要素情報
Parent 要素 | 子要素 |
---|---|
metadata | [なし] : テキストは使用できます。 |
metadata
特定のファイルのメタデータを定義する要素とテキストのコンテナー。 1 つのファイル ノードの下に複数のメタデータ要素を含めることができます。
構文
<metadata>
<!-- child elements -->
</metadata>
属性
なし。
要素情報
Parent 要素 | 子要素 |
---|---|
file | imageproperty |
netplace
アップロードが完了したときにマイ ネットワークの場所で作成される ネットワークの場所 のターゲットを定義します。 ネットワークの場所の作成は、 IPublishingWizard::Initialize メソッドを 使用して防止できます。
構文
<netplace
comment = "string"
href = "string"
name = "string"
>
<!-- child elements -->
</netplace>
属性
属性 | 説明 |
---|---|
コメント | 必須。 ネットワーク配置アイコンにカーソルが置かれているときに表示されるコメント。 |
href | 必須。 ネットワーク配置エントリの URL。 |
name | 必須。 [マイ ネットワークの場所] フォルダーに表示される ネットワークの場所 アイコンの名前。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | [なし] : テキストは使用できます。 |
post
ファイルを投稿する URL。 この要素は、転送がマルチパート投稿として行われるときにサービスによって追加され、 formdata を使用して post ヘッダーをビルドするために使用されます。 サービスが World Wide Web Distributed Authoring and Versioning (WebDAV) を使用してファイル転送を実行することを選択した場合は、この要素を追加しないでください。 複数の post 要素を 1 つの ファイル ノードの下に含めることができます。
構文
<post
filename = "string"
href = "string"
name = "string"
>
<!-- child elements -->
</post>
属性
属性 | 説明 |
---|---|
ファイル名 | 省略可能。 投稿されたファイルのファイル名。 |
href | 必須。 コピー先フォルダーの URL。 |
name | 必須。 投稿のこのセクションに関連付けられているフォーム データ名を定義します。 |
要素情報
Parent 要素 | 子要素 |
---|---|
file | formdata |
resize
画像ファイルの拡大縮小と再圧縮を JPEG 形式で定義します。 ソース ファイルが既に JPEG 形式で、指定した幅と高さ以下の場合、サイズは変更されません。 ソース ファイルが JPEG ファイルでない場合は、変換されます。 ファイルのスケーリング、再圧縮、および変換は、 IPublishingWizard::Initialize メソッドを 使用して防止できます。 1 つのファイル ノードの下に複数のサイズ変更要素を含めることができます。
構文
<resize
cx = "string"
cy = "string"
quality = "string"
>
<!-- child elements -->
</resize>
属性
属性 | 説明 |
---|---|
Cx | 必須。 アップロード後の画像の幅 (ピクセル単位)。 この値が 0 の場合は、相対的なディメンションを保持するために cy 値から cx が計算されます。 |
cy | 必須。 アップロード後の画像の高さ (ピクセル単位)。 この値が 0 の場合、相対的な寸法を保持するために cx 値から cy が計算されます。 |
品質 | 必須。 JPEG 品質の値 (0 から 100 の間)、100 が最高品質です。 |
要素情報
Parent 要素 | 子要素 |
---|---|
file | [なし] : |
successpage
アップロードが成功した場合に表示するサーバー側の HTML ページを指定します。
構文
<successpage
href = "string"
>
<!-- child elements -->
</successpage>
属性
属性 | 説明 |
---|---|
href | 必須。 アップロードが成功した場合に表示するサーバー側 HTML ページの URL。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | [なし] : テキストは使用できます。 |
ターゲット (target)
汎用名前付け規則 (UNC) 形式または WebDAV サーバーとして指定された宛先フォルダー。 転送で WebDAV またはファイル システム プロトコルを使用する場合、サービスはこのターゲットを追加して宛先フォルダーを指定します。 サービスがマルチパート投稿としてファイル転送を実行することを選択した場合は、この要素を追加しないでください。
構文
<target
href = "string"
>
<!-- child elements -->
</target>
属性
属性 | 説明 |
---|---|
href | 必須。 コピー先フォルダーの URL。 WebDAV には https:// フォーム、UNC の 場合は \\server\share フォームを使用します。 |
要素情報
Parent 要素 | 子要素 |
---|---|
uploadinfo | [なし] : テキストは使用できます。 |
transfermanifest
転送マニフェスト ファイルの親ノード。
構文
<transfermanifest>
<!-- child elements -->
</transfermanifest>
属性
なし。
要素情報
Parent 要素 | 子要素 |
---|---|
なし | filelist、 folderlist、 uploadinfo |
uploadinfo
トランザクションで使用されるアップロード サイトからの情報を提供する要素のコンテナー。 複数の uploadinfo 要素を 1 つの transfermanifest ノードの下に含めることができます。
構文
<uploadinfo
friendlyname = "string"
>
<!-- child elements -->
</uploadinfo>
属性
属性 | 説明 |
---|---|
friendlyname | 必須。 ウィザードに表示される Web サイトのフレンドリ名。 |
要素情報
Parent 要素 | 子要素 |
---|---|
transfermanifest | cancelledpage, failurepage, favorite, htmlui, netplace, successpage, target |