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

Vorinstallierte Schadsoftware auf IoT-Geräten

Mit dem Internet verbundene Digitale Bilderrahmen oder Mediaplayer können mit Schadsoftware infiziert werden und sind…

6 Tagen ago

iOS und iPadOS 18.2 beseitigen 21 Sicherheitslücken

Schädliche Apps können unter Umständen einen Systemabsturz auslösen. Mindestens eine Anfälligkeit erlaubt eine Remotecodeausführung.

7 Tagen ago

Top-Malware im November: Infostealer Formbook bleibt Nummer 1

Sein Anteil an allen Infektionen steigt in Deutschland auf 18,5 Prozent. Das Botnet Androxgh0st integriert…

7 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome

Betroffen sind Chrome 131 und früher für Windows, macOS und Linux. Angreifer können unter Umständen…

7 Tagen ago

Data Analytics: Dienstleister wachsen zweistellig

Marktforscher Lündendonk erwartet für das Jahr 2025 ein durchschnittliches Umsatzwachstum von 14,9 Prozent.

1 Woche ago

Open-Source-Malware auf Rekordniveau

Alarmierender Anstieg von Open-Source-Malware / Seit 2019 haben Sonatype-Analysen mehr als 778.500 bösartige Pakete aufgedeckt

1 Woche ago