・<table>要素以外のHTML要素にバインドする。
・レーコードは一度に1つずつしか表示されない。
★(書式)
<HTML要素名 DATASRC="ID名"
DATAFLD="バインドしたいXML要素名"></HTML要素名>
★レコード移動のメソッド★
XML文書のID名.recordset.moveFirst()
・・・文書内の先頭レコードに移動
XML文書のID名.recordset.movePrevious()
・・・1つ前のレコードに移動
XML文書のID名.recordset.moveNext()
・・・1つ次のレコードに移動
XML文書のID名.recordset.moveLast()
・・・文書内の末尾レコードに移動
XML文書のID名.recordset.move(0から始まる番号)
・・・指定番目のレコードに移動
[サンプHTMLを表示](下のフレームに)
XMLソース
<?xml version="1.0" encoding="Shift_JIS" ?> <start> <dosv> <name>JPテクノランド</name> <group>PC総合</group> <tel>6634-1211</tel> </dosv> <dosv> <name>ソフマップ6号店</name> <group>ソフト専門</group> <tel>6634-9001</tel> </dosv> <dosv> <name>パソコンの館</name> <group>ハード専門</group> <tel>6632-6901</tel> </dosv> <dosv> <name>ones</name> <group>パーツ専門</group> <tel>6630-4444</tel> </dosv> </start>
HTMLソース
<BODY> <XML ID="dosv" SRC="table01.xml"></XML> <BUTTON onclick="dosv.recordset.moveFirst()">先頭へ</BUTTON> <BUTTON onclick="dosv.recordset.movePrevious(); if(dosv.recordset.BOF) dosv.recordset.moveNext()"> 戻る</BUTTON> <BUTTON onclick="dosv.recordset.moveNext(); if(dosv.recordset.EOF) dosv.recordset.movePrevious()"> 次ぎへ</BUTTON> <BUTTON onclick="dosv.recordset.moveLast()">最後へ</BUTTON> <DIV> <P>ショップ名:<SPAN datasrc="#dosv" datafld="name"></SPAN></P> <P>区分:<SPAN datasrc="#dosv" datafld="group"></SPAN></P> <P>電話:<SPAN datasrc="#dosv" datafld="tel"></SPAN></P> </DIV>
end(01/1/16)