---
title: Intelligente XML-Entwicklung mit Altova AI
date: 2026-07-22
categories:
  - development
  - xml 
  - json
  - xsl
tags: 
description: Ein praktischer Einblick in Altova AI in XMLSpy – Erstellen Sie realistische XML-Beispieldateien, führen Sie vollständige XSLT-Transformationen durch, erstellen Sie Schemata und XPath-Code – alles, ohne den Editor zu verlassen.
---
Status: #blog

Tags: #xmlspy #ai #new-features 

Categories: [development](/blog/de/category/development.md) | [xml](/blog/de/category/xml.md) | [json](/blog/de/category/json.md) | [xsl](/blog/de/category/xsl.md)
# Intelligente XML-Entwicklung mit Altova AI

Jeder, der mit XML arbeitet, weiß, wie schnell die Zeit vergeht. Man schreibt manuell ein XSLT-Stylesheet, um eine Dokumentenstruktur in eine andere abzubilden. Man erstellt eine Beispielinstanz, um ein Schema zu testen, füllt sie dann aber mit "Test1" und "555-555-1212", wodurch man mehr Fehler verdeckt, als man aufdeckt. Man sucht zum dritten Mal diese Woche die genaue XPath-Syntax nach.

Die neueste Version von XMLSpy ist speziell für diese Art von Aufgaben entwickelt. Durch die Integration mit dem Altova AI Server – einem von Altova gehosteten Dienst, der als optionales Zusatzmodul verfügbar ist – bietet der XML-Editor jetzt kontextbezogene KI-Unterstützung für die zeitaufwändigsten XML-Entwicklungsaufgaben. Da die KI das Schema und das Dokument lesen kann, die Sie bereits geöffnet haben, basiert ihre Ausgabe auf Ihrer tatsächlichen Arbeit und nicht auf einer allgemeinen Vermutung. Es gibt kein Kopieren und Einfügen zwischen verschiedenen Tools und keine Antworten, die nur fast passen.

Zwei Beispiele verdeutlichen den Unterschied besser als jede Funktionsliste. Beide sind Dinge, die Entwickler ständig tun, und beide wurden früher in Echtzeit verarbeitet.

![Dekoratives Bild, das Altova AI in XMLSpy darstellt](/blog/images/altova-ai-xmlspy-blog.png)

## Beispiel 1: Realistische Testdaten, die aus Ihrem Schema generiert werden

Angenommen, Sie haben ein XML-Schema für Bestellungen und benötigen Beispielinstanzen, um eine Importroutine zu testen. Der klassische Ansatz besteht darin, ein Dokument manuell zu erstellen oder eines automatisch zu generieren, wobei jedes Feld als unsinniger Platzhalter zurückgegeben wird. Keine dieser Methoden gibt Ihnen viel darüber Auskunft, wie Ihr Code mit realen Eingaben umgeht.

Mit [Altova AI](https://www.altova.com/de/xmlspy-xml-editor/ai) können Sie ein XML-Schema (XSD) auswählen und eine Beispiel-XML-Datei anfordern.

![Altova AI generiert realistische Daten](/blog/images/Altova-AI-XMLSpy.png)

Sie können eine Reihe von Optionen für die Erstellung der Stichproben festlegen oder die Standardwerte beibehalten.


![Optionen zur Erstellung von Beispiel-XML-Dateien](/blog/images/xml-generation-options.png)

Anschließend generiert Altova AI eine Beispielinstanz basierend auf Ihrem Schema. Anstatt zufälliger, aber gültiger Werte interpretiert es die Bedeutung jedes Elements und füllt plausible Daten ein: realistische Unternehmensnamen, Datumsangaben, die in Bezug zueinander Sinn ergeben, korrekt formatierte Adressen und Preise usw

![Realistische XML-Beispiele, generiert von Altova AI](/blog/images/sample-xml-instance.png)

Die Verwendung realistischer Daten zahlt sich doppelt aus. Erstens werden so Sonderfälle aufgedeckt, die mit Platzhalterdaten möglicherweise nicht erkannt werden, wie z. B. lange Namen, mehrzeilige Einträge, Werte nahe einer Grenze usw. Zweitens kann Ihr Team Demonstrationen, Dokumentationen und Prototypen mit Daten erstellen, die wie Produktionsdaten aussehen, ohne jemals echte Kundendaten zu verwenden. Was früher eine mühsame manuelle Aufgabe war, wird zu einer Anfrage, die mit einem einzigen Klick erledigt ist.

## Beispiel 2: XSLT- oder XQuery-Transformation zwischen zwei Datenstrukturen

Die Erstellung von Transformationsregeln ist der Teil der XML-Bearbeitung, der am wahrscheinlichsten einen ganzen Nachmittag in Anspruch nimmt. Hier ist ein realistisches Szenario: Ein Unternehmen in Großbritannien gibt Bestellungen bei einem deutschen Lieferanten auf und muss jede englische Bestellung so umformulieren, dass die Elementnamen mit denen übereinstimmen, die das Buchhaltungssystem des Lieferanten erwartet. Die beiden Dateien enthalten die gleichen Informationen, aber jedes Tag ist anders, und auch die Attributnamen unterscheiden sich.

Hier ist das Format, das das deutsche System erwartet:

![Zieldatei für die XSLT-Zuordnung](/blog/images/german-purchaseorder.png)

Anstatt zahlreiche Felder manuell abzubilden, geben Sie Altova AI sowohl das Quelldokument als auch das Zieldokument. Es liest jedes Dokument, erkennt die Elemente, die semantisch das gleiche Feld unter verschiedenen Namen darstellen, und generiert ein XSLT-Stylesheet, das die Zuordnung zwischen ihnen vornimmt. Führen Sie die Transformation durch, und Sie erhalten ein korrekt abgebildetes deutsches Dokument, einschließlich aller einzelnen Elemente.

![XSLT-Code, generiert von Altova AI](/blog/images/ai-generated-xslt.png)

Mit demselben Arbeitsablauf können Sie stattdessen XQuery anstelle von XSLT generieren, falls dies Ihre Präferenz ist. Da die Ausgabe ein standardmäßiger, vollständig bearbeitbarer Code ist, können Sie ihn im XSLT-Editor von XMLSpy verfeinern, ihn im [XSLT-Debugger](https://www.altova.com/de/xmlspy-xml-editor/xslt-debugger) schrittweise durchlaufen oder ihn mit dem [XSL Speed Optimizer](https://www.altova.com/de/xmlspy-xml-editor/xslt-profiler#optimize) optimieren. Altova AI bietet Ihnen einen funktionierenden Ausgangspunkt, keine Blackbox.

## KI-Assistent für XML und JSON

Beide oben genannten Beispiele nutzen die gleiche zugrunde liegende Funktionalität, die den interaktiven KI-Assistenten antreibt. Dieser Assistent ist ein Chatfenster, das in XMLSpy integriert ist. Sie können beschreiben, was Sie möchten, in einfacher Sprache, und erhalten dann generierten Inhalt, der auf Ihrem aktuellen Kontext basiert.

Über die Symbolleiste "Assistent" können Sie eine Antwort kopieren, in ein neues Dokument einfügen oder sie direkt im Fenster für [XPath/XQuery](https://www.altova.com/de/xmlspy-xml-editor/xpath-tester) öffnen. Derselbe Workflow in natürlicher Sprache generiert XML- und JSON-Schemata, Beispielinstanzen sowie XPath-, XQuery- und XSLT-Code – was ihn auch zu einer schnellen Möglichkeit macht, die Syntax dieser Sprachen zu erlernen. Es funktioniert identisch für die JSON-Entwicklung: Fordern Sie ein JSON-Schema, eine Instanz oder Beispieldaten an und überprüfen Sie das Ergebnis direkt.

Die Möglichkeiten sind vielfältig, aber hier sind einige Beispiele für mögliche Anfragen:

•	Erstellen Sie ein XML-Schema für Versandmanifeste, das mehrere Spediteure und Tracking-Ereignisse unterstützt

•	Erstellen Sie eine JSON-Instanz mit Beispielen für Versicherungsansprüche, einschließlich einiger Sonderfälle

•	Erstellen Sie eine XSL-Transformation, die alle obersten Elemente aus der aktuellen Datei auflistet

• Schreiben Sie einen XPath-Ausdruck, der alle Bestellungen über 10.000 Dollar findet, die im letzten Quartal aufgegeben wurden

## Erste Schritte

Altova AI ist als Abonnement erhältlich, das zusammen mit Ihrer XMLSpy-Lizenz erworben werden kann. Ein Support- und Wartungsvertrag (SMP) ist erforderlich, und Sie können das AI-Abonnement zu einem neuen oder einem bestehenden SMP hinzufügen. Um die Optionen einzusehen und ein Abonnement zu starten, besuchen Sie den [Altova Online-Shop](https://shop.altova.com/). Sie können die Funktion auch in Aktion auf der [Seite "Altova AI für XMLSpy"](https://www.altova.com/de/xmlspy-xml-editor/ai) sehen.

Die Aufgaben haben sich nicht geändert: XML-Entwickler benötigen weiterhin Testdaten, Transformationen, Schemata und Abfragen. Was sich geändert hat, ist die benötigte Zeit. Dank Altova AI, das den ersten Entwurf erstellt, lässt sich die Arbeit, die früher einen Nachmittag in Anspruch nahm, jetzt in einer Kaffeepause erledigen.



