HTML-Datenelemente mit XML-Dateninseln verknüpfen

Eine weitere nützliche Funktion ist die Fähigkeit, eine Tabelle <TABLE> mit der Datenquelle zu verknüpfen. Um die Tabelle mit der XML-Dateninsel zu verknüpfen, wird als DATASRC-Attribut von <TABLE> einfach die Dateninsel-ID angegeben. Solange es ein verknüpftes Element in einer Tabellenzeile >TR> gibt, spiegelt die gesamte Tabelle alle Zeilen der Dateninsel wider. Hier ein Beispiel:

Wird dieser Code ausgeführt, wird eine Tabelle mit drei Zeilen angezeigt, wobei in der Zelle jeder Zeile der Name des Hundes angezeigt wird.

Mit diesen Informationen kann ein einfaches Formular für die Eingabe von Daten zur Speicherung in einer Datenbank erstellt werden. Das folgende Formular unterstützt den Benutzer dabei seine persönlichen Daten zu ergänzen oder zu aktualisieren. Hier der HTML/XML-Code:

Irgendwo auf dieser Seite sollte noch ein <INPUT>-Feld vom Typ „button“ eingefügt und mit der folgenden Funktion für das „onclick“-Ereignis ergänzt werden:

In der parsenden Seite sollte das über den „txtXML“-Request übergebene XML geladen werden. Dann kann dieses XML in ein DOM-Dokument geladen werden, wo die Daten geparst werden. In ASP würde man das XML wie folgt laden:

Danach kann das XML wie gewohnt bearbeitet werden. Sobald Daten in XML vorliegen, bietet sich dazu eine Vielzahl von Möglichkeiten und Tools (sowohl auf Client- als auch auf Serverseite).

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Bericht: Samsung plant massiven Stellenabbau

In einigen Unternehmensbereichen sind angeblich bis zu 30 Prozent der Beschäftigten betroffen. Samsung spricht in…

5 Tagen ago

Kritische Lücken in Adobe Reader und Acrobat

Sie erlauben eine Remotecodeausführung. Betroffen sind alle unterstützten Versionen von Adobe Reader und Acrobat für…

5 Tagen ago

Google stopft weitere fünf Löcher in Chrome 128

Betroffen sind Chrome für Windows, macOS und Linux. Das von den Anfälligkeiten ausgehende Risiko stuft…

5 Tagen ago

Steuerstreit mit der EU: Apple muss 13 Milliarden Euro nachzahlen

Der Gerichtshof der Europäischen Union entscheidet „endgültig“ über den Rechtsstreit. Dem Urteil zufolge sind von…

5 Tagen ago

September-Patchday: Microsoft schließt kritische Zero-Day-Lücke in Windows Update

Sie betrifft ältere Versionen von Windows 10. Ein weiterer kritischer Bug steckt aber auch in…

6 Tagen ago

CloudEye für 18 Prozent aller Malware-Infektionen in Deutschland verantwortlich

Der Downloader nimmt Windows-Rechner ins Visier. RansomHub festigt seine Position als führende Ransomware-Gruppe weltweit.

6 Tagen ago