ホームページ >バックエンド開発 >XML/RSS チュートリアル >XML アプリケーションのサンプル コード共有
このセクションでは、小さな 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>
--------------- --- --------------------------------------------------- --- ------------
データ アイランドを 45a2772a6b6107b401db3c9b82c049c2 要素にバインドします
267c624c5bb8621a757e688e4b8d370e を使用して XML を表示できます。データ。
XML データを表示するためにテーブル要素を使用する必要はなく、データはデータ アイランドを通じて任意の HTML 要素にバインドできます。
必要なのは、次のように 45a2772a6b6107b401db3c9b82c049c2 または e388a4556c0f65e1904146cc1a846bee 要素を追加し、データ リソース属性を使用して各要素を 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>
e388a4556c0f65e1904146cc1a846bee 要素を使用すると、データが新しい行に表示されることに注意してください。
上記の例では、XML データが 1 行で表示されていることがわかります。データのラッピングを制御したい場合は、コードにいくつかのスクリプトを追加する必要があります。
------------------------------------------------ --------------------------------
XML データへの
ナビゲーションスクリプトの追加は、スクリプトを通じて行うことができますプログラム ナビゲーション機能を実装します。
データアイランドメソッドを追加し、スクリプト
movenext()とmoveprevious()を使用してナビゲーション機能を実装します。 りー ------------------------------------------------------ -- ----------------------------------
要約
創造力があるなら、非常に優れた要約を書くことができます。完全なアプリ。
このページで学んだ知識を使用し、想像力を働かせれば、完璧なアプリケーションを簡単に作成できます。
以上がXML アプリケーションのサンプル コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。