XMLSpy is geïntegreerd met de Altova AI Server, een door Altova aangeboden service die contextbewuste AI-ondersteuning in de XML-bewerkingsomgeving brengt. Deze functie is optioneel en kan als aanvulling worden geïnstalleerd. Het biedt intelligente ondersteuning voor een breed scala aan ontwikkelings taken.
Omdat de AI het schema en het document begrijpt waarmee u werkt, zijn de suggesties direct bruikbaar – er is geen kopiëren en plakken tussen verschillende tools nodig, en u krijgt geen generieke antwoorden. Taken die voorheen uren handmatig werk vereisten, kunnen nu in enkele minuten worden voltooid.
Bekijk in de video hieronder hoe het werkt.
Met Altova AI is het eindelijk eenvoudig om testdata te genereren die daadwerkelijk lijkt op echte data. Altova AI leest uw XML-schema en produceert een realistisch, semantisch relevant voorbeelddocument. Het genereert niet alleen willekeurige, geldige data, maar interpreteert ook de betekenis van de schema-elementen en produceert plausibele waarden (realistische namen, datums, adressen, enz.).
Naast het besparen van uren handmatig werk, leiden realistische testgegevens tot betere tests – ze brengen randgevallen aan het licht die generieke placeholder-waarden zouden verbergen – en stellen teams in staat om te demonstreren, te documenteren en prototypes te maken zonder echte productiedata bloot te leggen.
Het schrijven van XSLT- en XQuery-transformaties is een van de meest tijdrovende aspecten van het werken met XML. Altova AI neemt dit werk voor u over.
Geef eenvoudigweg uw bron- en doel-XML-documenten op, en Altova AI genereert in enkele seconden een transformatie die het ene document omzet in het andere.
Neem bijvoorbeeld de twee XML-bestanden voor bestellingen hieronder. Het ene is in het Engels, het andere in het Duits. Ze bevatten dezelfde gegevens, maar het Engelse bestand moet eerst worden omgezet voordat het in het Duitse boekhoudsysteem kan worden ingevoerd.
Altova AI leest beide bestanden, herkent dat semantisch equivalente velden in elke taal anders zijn benoemd, en genereert een XSLT-transformatie die een koppeling legt tussen deze velden. Wanneer we de transformatie uitvoeren, is het resultaat een correct gemapte XML-bestand met Duitse elementen – er is geen handmatige, veld-voor-veld codering nodig.
Dezelfde functionaliteit is beschikbaar voor het genereren van XQuery-transformaties met behulp van Altova AI.
De gegenereerde XSLT- of XQuery-code is standaard, volledig bewerkbare code die u indien nodig kunt verfijnen met behulp van de ingebouwde bewerkings-, debug- en optimalisatietools van XMLSpy.
XMLSpy bevat een AI-assistent waarmee u kunt chatten om XML, JSON, schema's en andere content te genereren, gebaseerd op uw huidige werkomgeving. U hoeft dus geen code te kopiëren en plakken in een extern programma.
Voorbeelden van zoekopdrachten zijn onder meer:
De code die overeenkomt met uw vraag wordt automatisch gegenereerd door Altova AI. Met behulp van de AI-assistentbalk kunt u de gegenereerde tekst naar het klembord kopiëren, een nieuw document aanmaken dat deze tekst bevat, of deze openen in het XMLSpy XPath/XQuery-venster.
Kunstmatige intelligentie voor het bewerken van XML-bestanden
De AI-assistent ondersteunt natuurlijke taalinstructies om XML- of JSON-schema's, voorbeeldinstanties, XSL- of XQuery-code en meer te genereren.
De XMLSpy AI-assistent is uitstekend voor het genereren van XSD-bestanden, voorbeeld-XML-documenten en zelfs voorbeeld-XML-gegevens, allemaal op basis van uw natuurlijke taalinstructies. U kunt de AI-functionaliteit ook gebruiken om XSL-, XPath- en XQuery-code aan te vragen.
Hieronder volgt een voorbeeld van een vraag die aan Altova AI wordt gesteld, waarbij wordt gevraagd om een XML-schema te genereren voor het opslaan van personeelsgegevens, samen met het bijbehorende antwoord in de AI-assistent.
Met behulp van de werkbalk kunnen we een nieuw document aanmaken met de gegenereerde output, waarna we de automatisch gegenereerde code in de grafische XML-schema-editor kunnen bekijken om het XSD-bestand te controleren en te verfijnen.
In slechts enkele seconden hebben we een XSD-bestand gemaakt, dat een uitstekend startpunt is voor verdere ontwikkeling.
De XMLSpy AI-assistent kan ook worden gebruikt om XPath- en XQuery-code te genereren, die u vervolgens kunt bekijken en indien nodig kunt aanpassen. Dit bespaart tijd en is ook nuttig om de syntaxis van deze XML-query- en transformatietalen te leren.
AI-tools voor JSON
De AI-assistent in XMLSpy biedt dezelfde functionaliteit voor JSON, waardoor de productiviteit toeneemt en softwareontwikkelaars een voorsprong krijgen bij het ontwikkelen van JSON-applicaties. Met behulp van natuurlijke taalopdrachten kunt u Altova AI vragen om JSON-schema's, JSON-instanties, voorbeeldgegevens en meer te genereren.
Altova AI is beschikbaar via een abonnement dat klanten aanschaffen, naast hun productlicentie. Een support- en onderhoudspakket (SMP) is vereist om Altova AI aan te schaffen. Klanten kunnen een Altova AI-abonnement aanschaffen tegelijkertijd met een nieuw SMP-abonnement, of het toevoegen aan een bestaand SMP-abonnement. Bezoek de Altova Online Shop om alle opties te bekijken en uw Altova AI-abonnement te starten.






