HTML-Datenelemente mit XML-Dateninseln verknüpfen

Die XML-Daten spiegeln alle Änderungen der Daten im verknüpften Element wider. XML-Dateninseln bieten auch per Script zugängliche Ereignisse. Auf die Daten in den XML-Dateninseln greift man über die üblichen DOM-Methoden zu, zum Beispiel selectSingleNode() oder selectNodes(). Diese Funktionalität macht es einfach, Anwendungen zur Dateneingabe und zum Anfertigen von Berichten schnell zu erstellen.

Eine XML-Dateninsel ist XML-Code in einem DHTML-Dokument, welcher von <XML>-Tags eingeschlossen ist. Hier ein Beispiel für eine solche XML-Dateninsel:

Um diese Daten mit HTML-Elementen zu verknüpfen, müssen bei diesen Elementen die Attribute DATASRC und DATAFLD angegeben werden. Der folgende Code demonstriert, wie das Feld „cat“ mit einem <INPUT>-Element verknüpft wird:

Das „#“ vor der XML-Dateninsel-ID im DATASRC-Attribut ist erforderlich zur Verknüpfung der Daten. Da der Wert von <INPUT> mit der XML-Datenquelle verknüpft ist, spiegeln die XML-Daten jede Änderung des Wertes von <INPUT> wider. Wenn die Seite geladen wird, ist der Wert des <INPUT>-Feldes „Whiskers“. Falls ein Benutzer einen neuen Namen eingibt, ändert sich die „text““-Eigenschaft des XML-Knotens „cat“ auf den neuen Wert von <INPUT>.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Chrome 129 stopft schwerwiegende Sicherheitslöcher

Hacker können aus der Ferne Schadcode einschleusen und ausführen. Betroffen sind Chrome für Windows, macOS…

5 Stunden ago

Sicherheitslücken bei Verivox und Check24 geben Kundendaten preis

Das Datenleck betrifft den Kreditvergleich. Unbefugte haben zwischenzeitlich Zugriff auf die Kreditvergleiche anderer Kunden.

12 Stunden ago

Copilot Wave 2: Microsoft kündigt neue KI-Funktionen an

Copilot wird stärker in Microsoft 365 integriert. Neue Funktionen stehen unter anderem für Excel, Outlook,…

19 Stunden ago

Kritische RCE-Schwachstelle in Google Cloud Platform

Schwachstelle weist laut Tenable auf schwerwiegende Sicherheitslücke in Google Cloud Diensten hin, insbesondere App Engine,…

1 Tag ago

Microsoft macht Office LTSC 2024 allgemein verfügbar

Die neue Version kommt mit einem Supportzeitraum von fünf Jahren. Währenddessen erhält Office LTSC 2024…

1 Tag ago

iOS 18 schließt 33 Sicherheitslücken

Sie führen unter Umständen zur Preisgabe vertraulicher Informationen oder gar zu einem Systemabsturz. Apples KI-Dienste…

1 Tag ago