JSON- en XML-editor

De krachtigste XML-editor voor professionals. Bewerk, valideer en transformeer XML met een toonaangevende ontwikkelomgeving (IDE) die vertrouwd is bij 5,4 miljoen ontwikkelaars wereldwijd.

XMLSpy JSON en XML Editor biedt ontwikkelaars de tools die ze nodig hebben om de meest geavanceerde applicaties te bouwen, met onder andere een grafische schema-ontwerper, codegeneratie, bestandsconverters, debuggers en profilers voor het werken met XSD, XSLT, XQuery, XBRL, SOAP en meer.

XMLSpy is de best verkochte XML-editor ter wereld

De krachtigste XML-editor voor professionals. Bewerk, valideer en transformeer XML met een toonaangevende ontwikkelomgeving (IDE) die vertrouwd is bij 5,4 miljoen ontwikkelaars wereldwijd.

XMLSpy JSON en XML Editor biedt ontwikkelaars de tools die ze nodig hebben om de meest geavanceerde applicaties te bouwen, met onder andere een grafische schema-ontwerper, codegeneratie, bestandsconverters, debuggers en profilers voor het werken met XSD, XSLT, XQuery, XBRL, SOAP en meer.

Nieuw! BSON-editor en andere nieuwe functies in versie 2026, beschikbaar vanaf 21 oktober 2025.

XMLSpy: Belangrijkste kenmerken

Ontwikkelaars hebben een JSON- en XML-editor nodig die meerwaarde biedt dan alleen het matchen van haakjes en basisvalidatie. XMLSpy biedt de uitgebreide functionaliteit die hieronder beschreven staat, en omvat grafische weergaven, codegeneratoren, assistenten en andere intelligente functies voor het bewerken van JSON- en XML-bestanden, waardoor u uw taken sneller dan ooit kunt voltooien.

Bekijk dit overzicht van XML- en JSON-tools in de XMLSpy XML-editor

Waarom zou u kiezen voor een professionele XML-editor?

Een XML-editor stelt u in staat om XML-documenten te maken en te wijzigen. Maar wanneer uw werk te maken heeft met essentiële gegevens.. — gezondheidszorggegevens, XBRL-taxonomieën, integratieschema's voor ondernemingen — Een algemene teksteditor is niet voldoende. U heeft real-time validatie, intelligente automatische aanvulling en een omgeving nodig die speciaal is ontworpen voor gestructureerde data.

Een professionele XML-editor waarmee u software kunt downloaden, stelt u in staat om uw expertise te richten op architectuur, logica en datakwaliteit, in plaats van te worstelen met syntax en het matchen van haakjes. Met XMLSpy kunt u documenten direct valideren tegen DTD's en XSD's en zelfs automatisch correcties toepassen, waardoor fouten tijdens de ontwikkeling worden opgespoord in plaats van tijdens de productie. Unieke visuele editors verhogen direct de productiviteit en stellen u in staat om nog meer waarde uit uw JSON- en XML-gegevens te halen. U kunt complexe schema's grafisch ontwerpen in plaats van ze handmatig te coderen, en XSLT-transformaties debuggen en optimaliseren met speciale grafische tools. U krijgt native ondersteuning voor XPath, XQuery, SOAP, JSON en YAML, naast XML, met ingebouwde converters en generatoren. En als het gaat om gereguleerde gegevens zoals XBRL, dan voldoet alleen gecertificeerde software zoals XMLSpy aan de standaard.

Een professionele XML-editor van hoge kwaliteit elimineert de noodzaak voor een verzameling plugins, zoals bij eenvoudigere tools het geval is, en biedt u één omgeving voor alle XML-taken. Daarom vertrouwen 91% van de bedrijven in de Fortune 500 en miljoenen ontwikkelaars wereldwijd op XMLSpy.

XML bewerken

Ontwikkelaars hebben een XML-viewer nodig die meerwaarde biedt dan alleen het weergeven van tags en het uitvoeren van basisvalidatiecontroles

Tekst- en grafische bewerkingsweergaven voor XML-bestanden

XMLSpy vereenvoudigt het bewerken van XML en gerelateerde technologieën door middel van een intuïtieve gebruikersinterface en een uitgebreid aanbod aan weergaven en opties. Of u nu liever XML-documenten bewerkt in een tekstgebaseerde of grafische XML-viewer, XMLSpy biedt intelligente begeleiding en handige hulpmiddelen tijdens het typen, en het oplossen van problemen is snel en eenvoudig dankzij de meest gestandaardiseerde XML-validator in de branche.

XML-weergave in tabelvorm

Een XML-raster voor een grafische weergave van XML-bewerkingen

De XML-rasterweergave toont de structuur van het XML-document met behulp van een reeks geneste containers die de hiërarchische structuur weerspiegelen. Daarnaast bevat het een tabelweergave die herhalende elementen in een tabel rangschikt, zodat ze gemakkelijk te bekijken en te sorteren zijn. Standaard gebruikt de XML-rasterweergave attributen en onderliggende elementen voor de kolommen, en toont herhalende XML-elementen als rijen. U kunt echter de rijen en kolommen omwisselen om de weergave aan te passen aan het type gegevens in het bestand.

XML Grid maakt het bewerken van XML-bestanden sneller en krachtiger dan wanneer u alleen een teksteditor gebruikt. Geavanceerde functies omvatten:

  • Automatische weergave van afbeeldingen
  • Eenvoudige aanmaak van XPath-filters
  • XQuery-formules om een resultaat te berekenen of een verzameling knooppunten te genereren
  • Het plakken van inhoud uit andere applicaties (tekstverwerker, Visual Studio/Eclipse, Excel, enz.)
  • Aanpasbare groepering van knooppunten voor zeer grote XML-bestanden

XML Grid zal de manier waarop u XML-documenten bewerkt, radicaal veranderen. Bekijk deze korte demonstratievideo.

Bekijk de demonstratie van de XML-grid

XML-tekstweergave

XMLSpy: Tekstweergave

Tijdens het werken biedt XMLSpy intelligente XML-validatie, een proces dat fouten detecteert en vervolgens de mogelijke correcties opsomt om deze te herstellen. U kunt deze correcties met één klik toepassen in uw XML-document. Dat klopt: XMLSpy past de correcties automatisch toe, op basis van uw keuze. Omdat de XML-validator de correcties automatisch kan aanbrengen, bespaart u aanzienlijk veel tijd en frustratie die gepaard gaan met het oplossen van validatieproblemen.

XMLSpy bevat de "Smart Fix" XML-validator, die fouten detecteert en vervolgens een lijst presenteert met mogelijke correcties om deze fouten te herstellen

XML-schema-editor

De grafische XML-schema-editor in XMLSpy stelt u in staat om schema's op een visuele manier te maken, door elementen eenvoudig te slepen en neer te zetten

De grafische XML-schema-editor in XMLSpy stelt u in staat om schema's op een visuele, drag-and-drop manier te maken, zodat u zich kunt concentreren op de betekenis van uw schema, terwijl XMLSpy de syntactische details van de XML-schema-taal voor u regelt. Naast uitgebreide mogelijkheden voor het bewerken en valideren van XML Schema 1.0 en 1.1, worden de volgende XSD-tools aangeboden:

  • Genereren van XSD op basis van een XML-instantie, DTD, JSON Schema of relationele databases
  • Genereren van voorbeeldinstanties op basis van een XSD
  • Genereren van Java-, C#- en C++-code op basis van een XML-schema
  • Schema-optimalisatie en genereren van schema-onderverdelingen
  • Uitgebreide validatie van naamgevings- en coderingsovereenkomsten
  • Schema-herstructurering
XMLSpy is powered by RaptorXML® for lightning-fast JSON and XML validation and processing. RaptorXML is also available as a cross-platform server product to power your applications.

JSON-hulpmiddelen

De JSON-editor met rasterweergave maakt het bewerken van JSON-bestanden eenvoudig

XMLSpy bevat een intuïtieve JSON-viewer en een JSON-editor met ondersteuning voor JSON, JSON5, JSON Lines en JSON-opmerkingen, waardoor u JSON-bestanden kunt bekijken en bewerken met behulp van dezelfde intuïtieve tekst- en tabelweergaven die beschikbaar zijn voor het bewerken van XML, met handige bewerkingshulpmiddelen en invoerassistenten. De JSON-editor biedt:

  • Revolutionaire JSON-rastereditor
  • Ondersteuning voor JSON, JSON5, JSON Lines en JSON met commentaar (JSONC)
  • Contextgevoelige invoerhulpmiddelen en andere intelligente bewerkingstools
  • Controle van de JSON-syntaxis
  • JSON-validator
  • Conversie van JSON naar XML
  • Conversie van XML naar JSON
  • Het opvragen en transformeren van JSON-data met behulp van XPath, XQuery en XSLT
  • Het genereren van grafieken op basis van JSON-gegevens

JSON-editor: Weergave in tabelvorm

XMLSpy JSON Grid View biedt een revolutionaire, unieke omgeving voor het bewerken van JSON-bestanden. JSON Grid biedt een grafische weergave van de structuur van het JSON-document, die direct begrijpelijker is dan de bijbehorende JSON-code in tekstweergave, vooral voor lange, complexe documenten met meerdere geneste niveaus van arrays en objecten. Geavanceerde functies, zoals automatische typeherkenning, commando's binnen de cellen, XQuery-filters voor het aanpassen van de weergave, XQuery-formules voor het genereren van aanvullende output op basis van de JSON-gegevens, en meer, zorgen ervoor dat het bewerken van JSON sneller en eenvoudiger wordt dan met een JSON-editor die alleen tekst ondersteunt. JSON Grid stelt u zelfs in staat om grafieken te maken op basis van JSON-gegevens.

JSON Grid maakt het eenvoudig om JSON-documenten te bewerken

Bekijk de demonstratie van de JSON-tabel

JSON-grafieken

Naast het gebruik van XQuery voor filters en formules in JSON Grid, kunt u het ook gebruiken om grafieken te maken op basis van numerieke JSON-gegevens.

Maak grafieken met behulp van JSON-gegevens

Nadat u een grafiekfunctie hebt geconfigureerd, integreert het opslaan-icoon de grafiek in het JSON-bestand als een base-64 gecodeerd beeld. U kunt de grafiek ook eenvoudig opslaan als een afbeeldingsbestand, zoals .png of .jpg, door er met de rechtermuisknop op te klikken.

Geen andere JSON-editor biedt een functionaliteit die ook maar in de buurt komt van deze!

JSON-schema-editor

XMLSpy biedt volledige ondersteuning voor het genereren en bewerken van JSON-schema's

Net zoals XMLSpy als eerste een grafische XML-schema-editor introduceerde, bevat het nu ook de eerste grafische tool voor bedrijven JSON-schema-editor om de generatie, ontwikkeling en validatie van schema's aanzienlijk te versnellen voor ontwikkelaars die met JSON werken.

De JSON Schema View zal direct vertrouwd aanvoelen voor klanten van XMLSpy die al bekend zijn met de XML Schema View en nu leren om JSON-schema's te ontwerpen, terwijl het tegelijkertijd gemakkelijk te begrijpen is voor nieuwe gebruikers. Gebruik de JSON-schema-editor voor:

  • JSON-schema bewerken en valideren met een sleep-en-plaats functionaliteit
  • Conversie van XML-schema's naar JSON-schema's
  • Het genereren van JSON-instantiebestanden op basis van een JSON-schema
  • Genereren van documentatie voor JSON-schema's

De JSON Schema-editor ondersteunt de BSON-datatypes (binair JSON) die worden gebruikt in NoSQL-databases, zoals MongoDB.

Het opvragen en transformeren van JSON-data met behulp van XPath, XSLT en XQuery

Ondanks de groeiende populariteit van JSON, bestaat er geen algemeen gebruikte taal voor het opvragen en transformeren van JSON-gegevens. Gelukkig biedt de functionaliteit die is toegevoegd aan XPath/XQuery 3.1 een manier om JSON-objecten, arrays en structuren te targeten, en biedt het een gestandaardiseerde manier om JSON-gegevens op te vragen en te transformeren met behulp van deze bekende talen.

XMLSpy maakt het eenvoudig om JSON-documenten te verwerken met XPath, XSLT en XQuery met behulp van intelligente editors en het interactieve XPath/XQuery-bouw- en evaluatievenster. De functionaliteit omvat:

  • Het opvragen van JSON-documenten met XPath 3.1 of XQuery 3.1 in het XPath/XQuery-venster
  • Het transformeren van JSON-documenten met een XSLT 3.0- of XQuery 3.1-bestand
Het opvragen van JSON-data met XPath/XQuery

Leer hoe u JSON-data kunt opvragen met behulp van XSLT en XPath/XQuery

XSL- en XSLT-hulpmiddelen

XMLSpy bevat tal van tools voor de ontwikkeling en het debuggen van XSLT-code

XSLT-editor

De JSON- en XML-editor biedt uitgebreide ondersteuning voor XSL- en XSLT-ontwikkeling in de XSLT-editor, met contextgevoelige hulpmiddelen, een overzichtvenster voor XSL en meer.

Voor transformaties zorgt de naadloze integratie met bestaande RaptorXML-servers voor uitzonderlijk snelle prestaties, in combinatie met strikte naleving van de W3C-standaarden, waaronder de versies 1.0, 2.0 en 3.1 van XSLT, XPath en XQuery. Dit stelt u in staat om te profiteren van razendsnelle transformaties tijdens de ontwikkeling en het testen, allemaal direct binnen XMLSpy.

XMLSpy bevat ook intelligente.. HTML- en CSS-editors samen met een geïntegreerde browserweergave.

XSLT-debugger en -profielanalyse tool

Het testen en optimaliseren van XSLT-stijlbladen kan een complex en tijdrovend proces zijn. Met de XMLSpy XSLT-debugger kunt u zelfs de meest ingewikkelde stijlbladen snel en eenvoudig doorlopen en debuggen. Er wordt ondersteuning geboden voor XSLT 1.0, XSLT 2.0 en XSLT 3.0, en u kunt zelfs stijlbladen debuggen die programmacode bevatten in Java, C#, JavaScript of VBScript.

De XSLT-debugger in de XML-editor helpt u bij het opsporen van fouten in uw XSLT-code

De XMLSpy XSLT-profieltool is een onmisbaar hulpmiddel voor het optimaliseren van de prestaties van uw XSLT-code. Op basis van de informatie die de XSLT-profieltool weergeeft, kunt u direct zien welke delen van uw XSLT-code de meeste tijd in beslag nemen en deze dienovereenkomstig aanpassen om uw XSLT-stylesheets volledig te optimaliseren.

XSL-snelheidsoptimalisator

De XSLT-profieltool levert belangrijke informatie voor ervaren XSLT-ontwikkelaars, maar als u de uitvoeringstijd van XSLT wilt versnellen zonder handmatig wijzigingen aan uw XSLT- en XPath-code aan te brengen, probeer dan de XSL Speed Optimizer.

De XSL Speed Optimizer in XMLSpy is een revolutionaire, gepatenteerde methode om XSLT-transformaties te versnellen. Het levert aanzienlijke toename van de verwerkingssnelheid, zonder dat handmatige analyse nodig is om te bepalen welke XSLT- of XPath-expressies de knelpunten veroorzaken.

XSLT- en XQuery-terugkoppeling

XMLSpy bevat een functie voor het terugkoppelen van XSLT-transformaties, waardoor u deze gemakkelijker kunt debuggen

Omdat XSLT- en XQuery-documenten vaak lang en complex zijn, kan het moeilijk zijn om de oorzaak van ongewenste resultaten te achterhalen. Voor gerichte debugging maakt "back-mapping" het eenvoudig om direct de output-elementen te koppelen aan de bijbehorende bron-elementen en instructies.

Met de functie "back-mapping" ingeschakeld, worden XSLT-transformaties en XQuery-uitvoeringen uitgevoerd, zodat het resulterende document kan worden teruggekoppeld naar de oorspronkelijke XSLT+XML- of XQuery+XML-documenten. Wanneer u op een knooppunt in het resultaatdocument klikt, worden de XSLT-instructie en de XML-brondata die dat specifieke resultaatknooppunt hebben gegenereerd, gemarkeerd.

Back-mapping in XMLSpy is revolutionair op twee manieren. Ten eerste bespaart het ontwikkelaars aanzienlijk veel tijd bij het debuggen, verfijnen en perfectioneren van hun code, evenals bij het begrijpen van bestaande code die door andere teamleden is geschreven. Ten tweede maakt XMLSpy geen wijzigingen aan of voegt het geen extra code toe aan het uitvoerdocument om back-mapping te realiseren.

Bekijk voorbeelden van XSLT-terugmapping en XQuery-terugmapping in de praktijk

XPath- en XQuery-hulpmiddelen

XMLSpy biedt intelligente tools voor het maken van XPath-expressies

XPath/XQuery-vensters

Het XPath- en XQuery-venster maakt het eenvoudig om uw XPath-/XQuery-expressies te maken en te testen, terwijl u ze opbouwt met behulp van de ingebouwde Builder- en Evaluator-vensters. Nuttige functionaliteit om de ontwikkeling te versnellen wordt aangeboden door:

  • XPath-bouwer en -tester
  • XQuery-ontwikkelaar en -testtool
  • Intuïtieve interface voor het maken van expressies met behulp van klikken en slepen
  • Plaats de muiscursor over de aanwijzingen
  • Verbeterde hulpmiddelen voor toegang
  • Klaar om te gebruiken codefragmenten
  • Negen tabbladen voor het stapsgewijs opbouwen van expressies
  • Bouwmodus voor intelligente bewerking van XPath-expressies
  • Evaluatiemodus voor het direct bekijken van de resultaten
  • Het evalueren van XPath/XQuery met betrekking tot XML en JSON

Bekijk deze demonstratie van de tools voor het bewerken en testen van XPath in XMLSpy

XQuery-editor

Voor het werken met grote XQuery-documenten biedt XMLSpy native ondersteuning voor XQuery 1.0 en XQuery 3.1, met alle intelligente bewerkingsfuncties die u nodig heeft om XQuery-documenten snel en eenvoudig te bewerken. De ondersteuning voor schema-bewustzijn in de XQuery-editor stelt u in staat om de volledige kracht van XQuery te benutten, dankzij mechanismen voor foutisolatie, vereenvoudigd debuggen en verbeterde codeprestaties.

XPath/XQuery-debugger

Het krachtige XPath- en XQuery-venster bevat ook een krachtige debugger waarmee u uw XPath-/XQuery-code kunt testen, problemen kunt oplossen en kunt optimaliseren, zodat u tijd bespaart en frustratie vermindert.

De debugger stelt u in staat om de evaluatie van uw XPath- of XQuery-expressie stap voor stap te doorlopen. Elke klik toont u de resultaten voor de bijbehorende stap in de evaluatie, en u kunt dieper in, eruit of over evaluatiestappen gaan met behulp van handige knoppen in de debugger-werkbalk.

De XPath- en XQuery-debugger in XMLSpy helpen u om uw code te optimaliseren

Een geavanceerde XQuery-profieltool wordt ook geleverd, die u helpt bij het analyseren en optimaliseren van de prestaties van uw XQuery-code.

XQuery-terugkoppeling

Gerichte debugging wordt ook ondersteund via terugkoppeling met XQuery.

Editor voor de updatefunctionaliteit van XQuery

Het XPath/XQuery-venster in de XML-editor ondersteunt ook het bewerken van XQuery Update Facility (XQUF) statements, versie 1.0 en 3.0, met geavanceerde functionaliteit voor het samenstellen van XQUF-expressies. Dit omvat volledige syntaxiskleuring, intelligente codevoltooiing en het rapporteren van foutmeldingen.

Het resultatenvenster stelt u in staat om een voorbeeld van de resultaten van de wijzigingen te bekijken. Door op een resultaat in het voorbeelvenster te klikken, wordt de betreffende node in uw document gemarkeerd. Vervolgens kunt u de updates met één klik uitvoeren, of dit nu in het huidige bestand is, of in alle geopende bestanden, een map, of een volledig XMLSpy-project. Deze functionaliteit is uniek voor XMLSpy.

Bekijk hoe de editor voor de XQuery-updatefunctionaliteit werkt

Vergelijk JSON- en XML-documenten

XMLSpy bevat krachtige tools voor het vergelijken en samenvoegen van JSON-documenten en andere tekstbestanden, evenals mappen. Voor het vergelijken van bestanden worden zowel 2-weg als 3-weg vergelijkingen ondersteund. Gebruikers kunnen documenten bewerken en wijzigingen in beide richtingen samenvoegen.

Vergelijk XML

Voor het vergelijken van XML-bestanden bevat de XMLSpy XML-editor een visuele XML-vergelijkingstool waarmee ontwikkelaars XML-bestanden en mappen op een eenvoudige en intelligente manier kunnen vergelijken en samenvoegen, rekening houdend met de structuur van het XML-formaat.

De opties voor het vergelijken en samenvoegen van bestanden, met speciale aandacht voor XML, zijn volledig aanpasbaar. U kunt bijvoorbeeld specificeren of entiteiten moeten worden opgelost, of namespace-prefixen, witruimte, CDATA, instructies, commentaar of de volgorde van attributen/onderliggende elementen genegeerd moeten worden, en hoe de verschillen visueel weergegeven moeten worden. Bovendien kunt u de tekstuele verschillen en de verschillen in de XML-structuur tussen bestanden samenvoegen terwijl u ze vergelijkt.

Vergelijk XML-bestanden met een driewegs-diff-merge direct in de XML-editor

XBRL-hulpmiddelen

Altova XMLSpy biedt uitgebreide ondersteuning voor de ontwikkeling van XBRL-toepassingen

Altova biedt uitgebreide ondersteuning voor de volledige XBRL-ontwikkelingscyclus en rapportgeneratie, van het bewerken van taxonomieën in XMLSpy, tot de snelle validatie op de RaptorXML Server, tot het mappen en analyseren van data in MapForce, en tot het genereren van rapporten via meerdere kanalen met StyleVision.

XBRL-taxonomie-editor

De XMLSpy XBRL-taxonomie-editor biedt een grafische weergave van XBRL-taxonomieën en beschikt over intelligente functies voor het bewerken van taxonomieën.

Door verschillende componenten te organiseren in gemakkelijk te filteren tabbladen en door informatieve iconen, meldingen bij het bewegen van de muis, gedetailleerde vensters en contextgevoelige hulpmiddelen te bieden, maakt de XMLSpy XBRL-taxonomie-editor het eenvoudig om bestaande taxonomieën te bekijken en te begrijpen, en nieuwe te creëren door bestaande, door de industrie erkende taxonomieën uit te breiden.

Het bevat zelfs de handige XBRL-taxonomie-assistent, die u een voorsprong geeft bij het uitbreiden of creëren van een nieuwe XBRL-taxonomie.

De bewerkingsfuncties voor XBRL omvatten:

  • Grafische weergave van de XBRL-taxonomie
  • Ondersteuning voor XBRL 2.1, XBRL Dimensions en XBRL-formules
  • Bewerken en uitvoeren van de XBRL-tabelrelaties (linkbase).
  • Contextgevoelige XBRL-tabbladen en invoerhulpmiddelen
  • XBRL-taxonomie-assistent voor het uitbreiden van US-GAAP of IFRS-standaarden
  • XBRL-formule-editor
  • Genereren van documentatie voor de XBRL-taxonomie
  • XBRL-taxonomie en validatie van instanties

XULE-editor en -verwerker

De XULE-processor en -validator in XMLSpy verwerkt XULE-expressies tegen een XBRL-instantiedocument en voert tevens validatie uit van XULE-documenten om te controleren of de syntaxis correct is volgens de XULE-specificatie.

Interactieve XULE-editor en -processor in XMLSpy

XMLSpy bevat de éérste interactieve XULE-editor in de branche. Het bewerken van XULE wordt ondersteund in zowel de tekstweergave als in een speciaal XULE-venster, zoals hierboven te zien is. Beide bewerkingsweergaven begeleiden gebruikers met syntaxisondersteuning, codevoltooiing en andere handige functies die het eenvoudig maken om XULE-expressies te schrijven en te testen. Tijdens het werken worden de automatische voltooiautomaties gebaseerd op zowel de XULE-syntaxis als de structuur van de geselecteerde XBRL-taxonomie, indien van toepassing. Lees meer over de krachtige XULE-editor.

Gereedschappen voor het Open Informatie Model (OIM) 1.0

OIM (Open Information Model) biedt een syntax-onafhankelijk model voor XBRL-data, waardoor deze kan worden omgezet naar andere formaten, zoals CSV en JSON. Hoewel XBRL een efficiënte, gestandaardiseerde representatie van bedrijfsrapportagedata biedt, wordt deze data vaak opgeslagen en/of gebruikt in andere formaten. OIM is een abstractielaag die XBRL loskoppelt van de onderliggende XML-syntax. Hierdoor kunnen organisaties profiteren van de functionaliteit van XBRL en tegelijkertijd XBRL-documenten hebben die zijn opgeslagen in JSON en/of CSV.

Met OIM kunt u XBRL-bestanden omzetten naar JSON- of CSV-formaten

XMLSpy is een van de eerste XBRL-tools die OIM ondersteunt, en biedt functionaliteit voor het valideren van rapporten in XML, JSON en CSV, evenals een eenvoudige conversie tussen deze formaten met één klik.

Bekijk deze demonstratie van de XBRL Table Linkbase Editor

Bekijk deze demonstratie van de XBRL-formule-editor

WSDL- en SOAP-hulpmiddelen

De XMLSpy XML-editor biedt een grafische WSDL-editor waarmee u webdiensten eenvoudig kunt definiëren

Grafische WSDL-editor

De syntaxis van WSDL kan complex zijn, en het handmatig schrijven van de code in een eenvoudige teksteditor is vaak moeilijk en verwarrend. De unieke grafische aanpak van XMLSpy voor WSDL-ontwerp vereenvoudigt de WSDL-ontwikkeling doordat u uw WSDL visueel kunt opbouwen, met behulp van drag-and-drop functionaliteit en uitgebreide validatie- en bewerkingshulp. Achter de schermen wordt de volledige WSDL-code gegenereerd op basis van uw grafische ontwerp, en u kunt de code op elk moment bekijken en bewerken in de tekstweergave.

Het automatisch genereren van uitgebreide WSDL-documentatie wordt ook ondersteund.

SOAP-client en SOAP-debugger

Debug SOAP-berichten in de XML-editor

XMLSpy biedt uitgebreide ondersteuning voor SOAP 1.2 en 1.1, waaronder een SOAP-client voor het interpreteren van WSDL-documenten, het genereren van SOAP-verzoeken, het versturen van deze verzoeken naar een webdienst en het bekijken van de SOAP-reactie.

De XMLSpy SOAP-debugger fungeert als een tussenpersoon tussen een webdienstclient en -server, waardoor u WSDL 1.1/2.0-bestanden kunt bekijken, webdiensttransacties die via HTTP of HTTPS worden verzonden stap voor stap kunt doorlopen, elk verzoek- en antwoord-XML-document kunt inspecteren, pauzes kunt instellen bij SOAP-functies en zelfs voorwaardelijke pauzes kunt definiëren die worden geactiveerd wanneer een bepaald verzoek of antwoord geselecteerde gegevens bevat, die worden gespecificeerd met behulp van een XPath-query.

Op deze manier helpt de SOAP Debugger u om fouten snel en eenvoudig te identificeren en op te lossen.

Database-integratie

XMLSpy is compatibel met alle gangbare relationele databases

De krachtige integratie met relationele databases in XMLSpy helpt om interoperabiliteitsproblemen te verminderen, doordat u eenvoudig SQL-databases kunt bevragen en gegevens gemakkelijk tussen databases en XML-bestanden kunt omzetten.

XMLSpy communiceert met de meest populaire relationele databases via hun eigen interface-taal, waaronder:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

De functionaliteit voor database-integratie omvat het volgende:

  • Wizard voor snelle databaseverbinding
  • Venster voor databasequery's met een SQL-editor
  • Het importeren van SQL-databasegegevens naar XML
  • Het maken van XML-schema's op basis van de structuur van SQL-databases
  • XML exporteren naar SQL-databases
  • Het creëren van een database schema op basis van een XML-schema
  • Ondersteuning voor databases met XML-functionaliteit: IBM DB2 pureXML, Oracle XML DB, SQL Server XML-databases

Het bewerken van Markdown-bestanden

Voor eenvoudige documentatie tijdens de ontwikkeling van XML- en JSON-bestanden, bevat XMLSpy een ingebouwde Markdown-editor met syntaxmarkering, codeblokken en een geïntegreerde browserweergave.

YAML-editor

XMLSpy biedt geïntegreerde ondersteuning voor het werken met YAML, naast XML en JSON, inclusief een YAML-editor, een validator en een converter.

Geavanceerde functies

Waarom is XMLSpy de beste IDE (Integrated Development Environment) voor JSON en XML? In tegenstelling tot andere software, biedt XMLSpy tal van andere geavanceerde functies voor ontwikkeling, waaronder:

“We gebruiken Altova XMLSpy al meer dan vier jaar voor onze XSLT/XQuery/schema-ontwikkeling... Als XSLT-ontwikkelaar gebruik ik XMLSpy voor mijn XSLT-ontwikkeling en voor HET debuggen van al mijn code. Kortom, XMLSpy is de beste.”

Manoj Pillai, Sr. Developer, Shared Services Group, Inc.

“Altova's XMLSpy is zonder twijfel de snelste XML-editor die ik ooit heb gezien. Een gratis proefperiode van 30 dagen is beschikbaar op hun website; het enige nadeel is dat wanneer die 30 dagen voorbij zijn, u het waarschijnlijk wilt aanschaffen.”

Edmond Woychowsky, TechRepublic

Ondersteunde platforms

XMLSpy past naadloos in uw ontwikkelomgeving, ongeacht welk platform u gebruikt:

  • Windows: Windows is het belangrijkste platform voor XMLSpy
  • Mac: XMLSpy werkt probleemloos op macOS met behulp van Parallels

XMLSpy: Veelgestelde vragen

Hieronder vindt u een lijst met veelgestelde vragen van klanten die JSON- en XML-editors evalueren.

  • Binnen mijn organisatie werken we vaak met XML in combinatie met gegevens in relationele databases. Zijn er XML-editors die het mogelijk maken om gegevens rechtstreeks vanuit SQL-databases op te vragen en te bewerken?

    Ja, Altova XMLSpy is een XML-editor waarmee u ook gegevens rechtstreeks uit SQL-databases kunt opvragen en bewerken. Hierdoor is het zeer geschikt voor het werken met XML-, JSON- en relationele databasegegevens in combinatie.

    Enkele belangrijke functies van Altova XMLSpy voor database-integratie zijn:

    • Directe databaseverbinding: XMLSpy kan rechtstreeks verbinding maken met de 15 meest populaire SQL-databases, waaronder SQL Server, Oracle, MySQL, PostgreSQL, IBM DB2, SQLite en andere, inclusief XML-compatibele databases. Dit stelt u in staat om databases rechtstreeks binnen de XMLSpy-interface te bekijken en te bevragen.
    • Geen extra connectoren nodig: XMLSpy ondersteunt alle databases in één versie en vereist niet dat klanten connectoren per database aanschaffen.
    • SQL-editor: XMLSpy bevat een ingebouwde database-queryvenster met een SQL-editor waarmee u SQL-statements kunt schrijven en uitvoeren tegen verbonden databases. Dit stelt u in staat om gegevens te bevragen, in te voegen, bij te werken en te verwijderen in relationele databases.
    • Database/XML-conversie: U kunt XSD's omzetten naar databasestructuren (en vice versa) in XMLSpy, waardoor een naadloze gegevensoverdracht tussen XML-documenten en databases mogelijk is. Dit omvat het genereren van XML-bestanden vanuit databasegegevens en het bijwerken van databases met gegevens uit XML.
  • Zijn er XML-editors met integratie van kunstmatige intelligentie?

    Ja, er zijn een aantal XML-editors die een bepaalde mate van AI-integratie of AI-ondersteunde functies bieden. Een voorbeeld hiervan is Altova XMLSpy.

    Voor het bewerken van JSON- en XML-bestanden bevat XMLSpy een AI-integratie die de productiviteit en creativiteit van ontwikkelaars kan verhogen. De AI-assistent ondersteunt natuurlijke taalinstructies om XML- of JSON-schema's en voorbeelddocumenten met voorbeeldgegevens te genereren. U kunt de AI-assistent ook gebruiken om XSL-, XPath- en XQuery-code aan te vragen.

    Deze tools helpen ontwikkelaars van alle niveaus om een vliegende start te maken met hun XML- en JSON-projecten.

  • Welke XML-editor heeft de meeste functies en mogelijkheden?

    Op basis van zijn uitgebreide functionaliteit en geavanceerde mogelijkheden, wordt Altova XMLSpy algemeen beschouwd als een van de meest complete en functionele XML-editors op de markt. Hier zijn enkele belangrijke kenmerken die het onderscheiden:

    • AI-assistent
    • Visuele weergaven voor het bewerken van XML en JSON
    • Transformatie van JSON met XPath/XQuery en XSLT
    • SmartFix-validatie met automatische foutcorrecties
    • Bewerken, debuggen en profileren voor XSLT, XPath, XQuery
    • XSL Speed Optimizer
    • XSLT- en XQuery-terugkoppeling
    • Ondersteuning voor alle SQL-databases
    • Conversie in één klik tussen DB, XML, JSON, enz.
    • Tools voor webdiensten
    • Genereren van Java, C++ en C# op basis van XSD
    • Ontwikkeltools voor XBRL
    • Creëren van grafieken op basis van XML- en JSON-gegevens
    • Ondersteuning voor Avro, Markdown, HTML, CSS en andere gerelateerde technologieën
  • Ik heb gehoord van visuele XML-editors, maar bestaan er ook visuele JSON-editors?

    Ja, sommige JSON-editors bieden een visuele of grafische optie voor het werken met JSON-gegevens, waardoor het gemakkelijker is om JSON-structuren te bekijken, te bewerken en te manipuleren in vergelijking met traditionele tekstgebaseerde editors.

    Altova XMLSpy bevat een unieke weergave in een rasterformaat voor JSON-gegevens.

    JSON Grid biedt een grafische weergave van de structuur van het JSON-document, die gemakkelijker te begrijpen is dan de bijbehorende JSON-code in tekstweergave, vooral voor lange, complexe documenten met meerdere geneste niveaus van arrays en objecten.

    Het biedt ook geavanceerde functies, zoals automatische detectie van datatypes, commando's binnen de cellen, XQuery-filters om de weergave aan te passen, XQuery-formules om extra output te genereren op basis van de JSON-gegevens, en meer. Met JSON Grid kunt u zelfs grafieken maken op basis van JSON-gegevens.

    Deze functionaliteit maakt het bewerken van JSON-bestanden sneller en eenvoudiger dan wanneer u een teksteditor gebruikt.

  • Ik werk aan grote XML-projecten. Welke tekstverwerkers zijn geschikt voor het verwerken van grote bestanden?

    Met de opkomst van big data en de toenemende hoeveelheid gestructureerde gegevens die worden gegenereerd en verwerkt, is het essentieel dat een XML-editor in staat is om grote bestandsgroottes te verwerken.

    Altova XMLSpy bevat talrijke optimalisaties voor het werken met zeer grote bestanden (XML, JSON, XSD, XBRL, Avro, enz.). U kunt enorme bestanden direct openen, en de software is ook geoptimaliseerd voor razendsnelle validatie van grote bestanden, vooral in combinatie met RaptorXML Server. De uitvoering van XSLT- en XQuery-bewerkingen op grote bestanden is eveneens geoptimaliseerd.