<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FDevelopment%2FData_Binding</id>
		<title>JavaScript DHTML/Development/Data Binding - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FDevelopment%2FData_Binding"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Data_Binding&amp;action=history"/>
		<updated>2026-04-04T10:12:03Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Data_Binding&amp;diff=1788&amp;oldid=prev</id>
		<title> в 10:02, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Data_Binding&amp;diff=1788&amp;oldid=prev"/>
				<updated>2010-05-26T10:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:02, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Data_Binding&amp;diff=1789&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Data_Binding&amp;diff=1789&amp;oldid=prev"/>
				<updated>2010-05-26T07:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==&amp;quot;dataFld&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smith&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;dataFormatAs&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smith&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;dataPageSize&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smith&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;dataSrc&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING,income:INT&lt;br /&gt;
Joe,Smith,200387&lt;br /&gt;
Manny,LastName,195687&lt;br /&gt;
Tony,Belling,195006&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;fieldDelim&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smith&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Named Recordset==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function goFirst(){&lt;br /&gt;
   document.all.myTable.dataPageSize = 2;&lt;br /&gt;
   myTable.firstPage(); &lt;br /&gt;
} &lt;br /&gt;
function goPrevious(){&lt;br /&gt;
   document.all.myTable.dataPageSize = 2;&lt;br /&gt;
   myTable.previousPage(); &lt;br /&gt;
}&lt;br /&gt;
function goNext(){&lt;br /&gt;
   document.all.myTable.dataPageSize = 2;&lt;br /&gt;
   myTable.nextPage(); &lt;br /&gt;
}&lt;br /&gt;
function goLast(){&lt;br /&gt;
   document.all.myTable.dataPageSize = 2;&lt;br /&gt;
   myTable.lastPage(); } &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;goFirst();&amp;quot;&amp;gt;First Page&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;goPrevious();&amp;quot;&amp;gt;Previous Page&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;goNext();&amp;quot;&amp;gt;Next Page&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;goLast();&amp;quot;&amp;gt;Last Page&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(document.all.myData.namedRecordset(&amp;quot;&amp;quot;));&amp;quot;&amp;gt;Named recordset&amp;lt;/ &lt;br /&gt;
button&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;&lt;br /&gt;
&amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!-- myfile.csv--&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smith&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;reason&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smit&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;recordNumber&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smith&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;recordset&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function rowEnter(){&lt;br /&gt;
    myTable.rows[myData.recordset.AbsolutePosition].style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function add(){&lt;br /&gt;
    myData.recordset.AddNew();&lt;br /&gt;
}&lt;br /&gt;
function del(){&lt;br /&gt;
    if (myData.recordset.RecordCount &amp;gt; 0) &lt;br /&gt;
        myData.recordset.Delete();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myTable&amp;quot; event=&amp;quot;onreadystatechange&amp;quot;&amp;gt;&lt;br /&gt;
    if (this.readyState == &amp;quot;complete&amp;quot;){ &lt;br /&gt;
        this.rows(myData.recordset.AbsolutePosition).style.backgroundColor = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
        myData.onrowenter = rowEnter;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;onrowexit&amp;quot;&amp;gt;&lt;br /&gt;
    for (var i = 1; i &amp;lt;= myData.recordset.RecordCount; i++){&lt;br /&gt;
        myTable.rows[i].style.backgroundColor = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;tableList&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br /&gt;
    myData.recordset.AbsolutePosition = this.recordNumber;&lt;br /&gt;
    window.event.cancelBubble = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script for=&amp;quot;myData&amp;quot; event=&amp;quot;oncellchange&amp;quot;&amp;gt;&lt;br /&gt;
alert(event.dataFld);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;add();&amp;quot;&amp;gt;Add Record&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;del();&amp;quot;&amp;gt;Delete&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(firstname.dataFld);&amp;quot;&amp;gt;dataFld&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myDiv.dataFormatAs);&amp;quot;&amp;gt;dataFormatAs&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataPageSize);&amp;quot;&amp;gt;dataPage&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(myTable.dataSrc);&amp;quot;&amp;gt;dataSrc&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div datasrc=&amp;quot;#myData&amp;quot; id=&amp;quot;myDiv&amp;quot; dataformatas=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;object classid=&amp;quot;clsid:333C7BC4-460F-11D0-BC04-0080C7055A83&amp;quot; id=&amp;quot;myData&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;DataURL&amp;quot; value=&amp;quot;myfile.csv&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;UseHeader&amp;quot; value=&amp;quot;True&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;TextQualifier&amp;quot; value=&amp;quot;&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
First Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;firstname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Last Name:&amp;amp;nbsp;&amp;lt;input id=&amp;quot;lastname&amp;quot; type=&amp;quot;text&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;myTable&amp;quot; datasrc=&amp;quot;#myData&amp;quot; datapagesize=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;thead&amp;gt;&lt;br /&gt;
        &amp;lt;tr style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;First Name&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;Last Name&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/thead&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr id=&amp;quot;tableList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;firstname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;span datafld=&amp;quot;lastname&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myfile.csv:&lt;br /&gt;
firstname:STRING,lastname:STRING&lt;br /&gt;
Joe,Smith&lt;br /&gt;
Manny,LastName&lt;br /&gt;
Tony,Belling&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>