XML referens

Databindning/DSO

...
<BODY>
...
   <XML ID="dsoName1" >
      ...
      <name>DATA</name>
      ...
   </XML>
   ...
   <tag DATASRC="#dsoName1" DATAFLD="name">
   </tag>
   ...
</BODY>
...
...
<BODY>
...
   <XML ID="dsoName1" SRC="fil2.xml" >
   </XML>
...
   <tag DATASRC="#dsoName1" DATAFLD="name">
   </tag>
   ...
</BODY>
...

ElementBunden till Tolkar htmlUppdaterar
Ahref NEJNEJ
APPLETparam NEJJA
BUTTONinner* JANEJ
DIVinner* JANEJ
FRAMEsrc NEJNEJ
IFRAMEsrc NEJNEJ
IMGsrc NEJNEJ
INPUT buttoninner* JANEJ
INPUT checkboxchecked NEJJA
INPUT hiddenvalue NEJJA
INPUT passwordvalue NEJJA
INPUT radiochecked NEJJA
INPUT textvalue NEJJA
LABELinner* JANEJ
LEGENDinner* JANEJ
MARQUEEinner* JANEJ
SELECTtext NEJJA
SPANinner* JANEJ
TEXTAREAvalue NEJJA

inner* samma som innerHTML eller innerText

<span datasrc="#dso" datafield="el1" dataformat="html"></span> För att visa innehåll html formatterat, default = "text"

Attribut visas som element, men om underliggande element har samma namn som attributet måste man hänvisa till det underliggande elementet så här : <span datasrc="#dso" datafield="!name"></span>

<span datasrc="#dso" datafield="$TEXT"></span>
All underliggande text men ej attributvärden

rs = dsoName.recordset;
rs.BOF; rs.EOF; rs.RecordCount; rs.MaxRecords(r/w)
rs.State; rs.Status;
rs.AbsolutePosition; rs.AbsolutePage
rs.Open(); rs.Close(); rs2 = rs.Clone()
rs.PageCount; rs.PageSize
rs.moveFirst(); rs.moveLast()
rs.moveNext(); rs.movePrevious()
rs.AddNew(); rs.Delete(); rs.CancelUpdate()
se ADO

<body>
<XML ID="dsoTest3" SRC="fil3.xml"></XML>
<button onclick="dsoTest3.recordset.moveFirst()">
   |&lt
</button>
<button
   onclick="dsoTest3.recordset.movePrevious();
      if (dsoTest3.recordset.BOF)
         dsoTest3.recordset.moveNext()">
&lt;</button>
<button
   onclick="dsoTest3.recordset.moveNext();
      if (dsoTest3.recordset.EOF)
         dsoTest3.recordset.movePrevious()">
&gt;</button>
<button onclick="dsoTest3.recordset.moveLast()">
   &gt;|
</button>

<div style="background:#FFB; border:solid;">
   <div style="color:red"
      DATASRC="#dsoTest3" DATAFLD="RUBRIK">
   </div>
   <img DATASRC="#dsoTest3" DATAFLD="BILD">
   <div style="color:blue"
      DATASRC="#dsoTest3" DATAFLD="TEXT">
   </div>
</div>
</body>
Visa resultat
<body>
   <XML ID="dsoTest4" SRC="fil4.xml">>
   <button onclick="table1.firstPage()">Första sidan</button><br>
   <button onclick="table1.nextPage()">Nästa sida</button><br>
   <button onclick="table1.previousPage()">föreg. sida</button><br>
   <button onclick="table1.lastPage()">Sista sidan</button><br>
   <table id = "table1" border="1"
             DATASRC="#dsoTest4" DATAPAGESIZE="5">
      <tr>
          <td><span DATAFLD="NAMN"></span></td>
          <td><span DATAFLD="DEL"></span></td>
          <td><span DATAFLD="TEXT"></span></td>
      </tr>
   </table>
</body>
Visa resultat
Tillbaka