XML アプリケーションのサンプル コード共有

黄舟
リリース: 2017-03-29 15:49:10
オリジナル
1766 人が閲覧しました

このセクションでは、小さな XMLアプリケーションフレームワークを説明します。

------------------------------------------------ --------------------------------

XML ドキュメントから始める
まず、簡単な XML ドキュメントを作成します。

CD ディレクトリを説明する元の XML ドキュメントを見てみましょう。

<?xml version="1.0" encoding="ISO-8859-1"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
ログイン後にコピー

.
.
... 続きを読む...
.

-------------------------------- ----------------------------------------

XML ドキュメントをデータ アイランドにロードする
Data Island は XML ファイルにアクセスできます。

Data Island を通じて、XML ドキュメントを HTML ページに導入できます。

<xml src="cd_catalog.xml" id="xmldso" async="false">
</xml>
ログイン後にコピー

上記のコード例を使用すると、cd_catalog.xml ファイルを「xmldso」というデータ アイランドにロードできます。 Attributeasync="false" は、HTML プロセッサが XML データの処理を開始する前に、XML ドキュメント内のすべてのデータがメモリにロードされるようにするために使用されます。

------------------------------------------------ --------------------------------

XMLdataをHTMLのtable要素
にバインドします。 HTML を使用して XML データを表示できます。

XML データを HTML ページに表示するには、データ アイランドを HTML 要素 にバインドする必要があります。

XML データを table 要素にバインドするには、テーブル属性にリソース属性を追加し、span 要素にフィールド属性を追加する必要があります:

<table datasrc="#xmldso" width="100%" border="1">
<thead>
<th>Title</th>
<th>Artist</th>
<th>Year</th>
</thead>
<tr align="left">
<td><span datafld="TITLE"></span></td>
<td><span datafld="ARTIST"></span></td>
<td><span datafld="YEAR"></span></td>
</tr></table>
ログイン後にコピー

--------------- --- --------------------------------------------------- --- ------------

データ アイランドを 要素にバインドします
を使用して XML を表示できます。データ。

XML データを表示するためにテーブル要素を使用する必要はなく、データはデータ アイランドを通じて任意の HTML 要素にバインドできます。

必要なのは、次のように または

要素を追加し、データ リソース属性を使用して各要素を XML ドキュメント要素にバインドすることだけです。次のように:

<br />Title:
<span datasrc="#xmldso" datafld="TITLE"></span>
<br />Artist:
<span datasrc="#xmldso" datafld="ARTIST"></span>
<br />Year:
<span datasrc="#xmldso" datafld="YEAR"></span>
ログイン後にコピー

要素を使用すると、データが新しい行に表示されることに注意してください。

上記の例では、XML データが 1 行で表示されていることがわかります。データのラッピングを制御したい場合は、コードにいくつかのスクリプトを追加する必要があります。

------------------------------------------------ --------------------------------

XML データへの

ナビゲーション

スクリプトの追加は、スクリプトを通じて行うことができますプログラム ナビゲーション機能を実装します。
データアイランドメソッドを追加し、スクリプト

関数

movenext()とmoveprevious()を使用してナビゲーション機能を実装します。 りー ------------------------------------------------------ -- ----------------------------------

要約

創造力があるなら、非常に優れた要約を書くことができます。完全なアプリ。


このページで学んだ知識を使用し、想像力を働かせれば、完璧なアプリケーションを簡単に作成できます。

以上がXML アプリケーションのサンプル コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!