ページソースの以下の型を追加することができます。このセクションのサブセクションでそれぞれについて説明されています。
•HTTP ソース (HTTP/FTP、REST、および SOAP)
ページソースの型の選択後、その方の特定のファイルの構造、および特定のファイルのデータをインポートすることができます。(関連したデータソースファイルからのデータがロードされている場合)ページソースのプロパティを定義することができます。その後、ページソースの型によりますが、構造、関連したデータファイル、ページソースのプロパティをページソースのコンテキストメニュー内の適切なコマンドを選択することにより変更することができます。
(トップページまたはサブページ) デザインのページのためにページソースが作成された後、デザインの他のページ内で再利用することができます。このようなページを使用できる場合 再利用 オプションが有効化されています。
使用可能なページソースがオプションのコンボボックスのドロップダウンメニュー内のルートノードの名前順にリストされます (上のスクリーンショット参照)。再利用するページソースを選択して、 完了.クリックします。再利用されたページソースとして同じ名前と構造を持つ新規のルートノードが作成されます (下のスクリーンショット参照)。ページソースが共有されているページの数量がリストされています (下のスクリーンショット参照) また、ツリー内のルートノード名にマウスをかざすと共有されているページの名前が表示されます。データ構造をルートノード名の横のコンボボックス内の再利用可能なページソースを選択することにより他のページソースの構造に変更することができます (下のスクリーンショット参照)。
ツリーに (デフォルトのファイルを割り当てる方法を含む) データを追加する方法は ツリーデータのセクションで説明されています。ツリー構造の変更方法に関してはセクション ツリーセクション内で説明されています。
このオプションが選択されている場合 (下のスクリーンショット参照) clicking 「次へ」 をクリックすると選択されたページソースの使用オプションを設定することのできる ページソースダイアログ が表示されます。ページソースの追加ダイアログの次のスクリーン 内でページソースが XML、HTML、または JSON ファイルであることを指定する必要があります。
XML/HTML/JSON ファイルの構造がページソースの構造としてインポートされます (下のスクリーンショット参照)。HTML または JSON ページソースの構造が XML ツリー構造としてインポートされます。インポートされた JSON 構造は json という名前を持つルート要素を持ちます。XML/HTML/JSON (ページソース) ファイルは自動的にページソースのデフォルトのファイルとして定義されます。ファイルからのデータが新規のページソースのノードのデータとして使用されることを意味します。URL を使用してファイルが選択された場合、 HTTP または FTP プロトコールを使用してファイルを受信することができます。デフォルトのファイルのパスを Xpath 式を使用して指定することもできます。これによりファイルパスの動的なコンポジションが許可されます。例えば、ページソース内のノードコンテンツをベースにしたパスなどが挙げられます。
URL を変更するには、 URL エントリをダブルクリック、またはエントリの右横の 追加ダイアログ アイコンをクリックします。他のプロジェクトページからの再利利用可能な構造が損z内する場合、ルートノード名の横のコンボボックスが有効化され再利用可能な構造を使用できるようになります (上のスクリーンショット参照)。 セクション ツリーセクション内で説明されています。
HTML の取得は修正パーサを使用して行います。この結果、インポートされた HTML 構造が、不足している要素のため、無効なデータオブジェクトモデルを持つ場合、 (HTML 5 仕様に従い)、これらの不足している要素は、[ページソース] ペインのページソースツリーに追加されます。例:
<table>
<tr/>
<tr/>
</table>
以下に修正されます:
<table>
<tbody>
<tr/>
<tr/>
</tbody>
</table>