このセクションでは、小さな 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 ドキュメント要素にバインドすることだけです。次のように: 要素を使用すると、データが新しい行に表示されることに注意してください。 上記の例では、XML データが 1 行で表示されていることがわかります。データのラッピングを制御したい場合は、コードにいくつかのスクリプトを追加する必要があります。 ------------------------------------------------ -------------------------------- XML データへの スクリプトの追加は、スクリプトを通じて行うことができますプログラム ナビゲーション機能を実装します。 movenext()とmoveprevious()を使用してナビゲーション機能を実装します。 りー ------------------------------------------------------ -- ---------------------------------- 要約 以上がXML アプリケーションのサンプル コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。<br />Title:
<span datasrc="#xmldso" datafld="TITLE"></span>
<br />Artist:
<span datasrc="#xmldso" datafld="ARTIST"></span>
<br />Year:
<span datasrc="#xmldso" datafld="YEAR"></span>
データアイランドメソッドを追加し、スクリプト
このページで学んだ知識を使用し、想像力を働かせれば、完璧なアプリケーションを簡単に作成できます。