ホームページ  >  記事  >  バックエンド開発  >  XML アプリケーションのサンプル コード共有

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

黄舟
黄舟オリジナル
2017-03-29 15:49:101775ブラウズ

このセクションでは、小さな 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。