Gereedschappen voor grote XML- en JSON-documenten

Code-editors met een grafische weergave, naast de traditionele tekstweergave, zijn ideaal voor ontwikkelaars die werken met XML of JSON. Grafische editors, zoals de "Grid View" in XMLSpy, bieden een visuele representatie van de JSON- of XML-structuur, waardoor het gemakkelijker wordt om complexe datahiërarchieën te begrijpen, te navigeren en te bewerken.

XMLSpy introduceerde jaren geleden de functie "rasterweergave" en heeft deze sindsdien voortdurend verbeterd. De meest recente update omvat de mogelijkheid om het bewerkingsvenster horizontaal of verticaal te verdelen, wat vooral handig is bij het werken met grote documenten.

Laten we eens kijken hoe het werkt.

Werken met grote JSON- of XML-bestanden

De weergave in een rooster maakt het niet alleen makkelijker voor ontwikkelaars die nieuw zijn met XML- of JSON-technologie, maar kan ook de productiviteit verhogen voor ervaren softwareontwikkelaars die het kunnen gebruiken om documenten eenvoudigweg te bewerken door ze te slepen en neer te zetten. Geavanceerde functies zoals de database-/tabelweergave, die automatisch patronen van herhalende elementen detecteert en de presentatie in een tabel herschikt; automatische weergave van afbeeldingen; XPath-filters en XQuery-functies om gegevens te manipuleren; en zelfs ingebouwde grafiekcreatie, brengen die productiviteit naar een hoger niveau.

Natuurlijk wordt de bijbehorende XML- of JSON-code op de achtergrond bijgewerkt en kan deze indien nodig worden bekeken en bewerkt in de tekstweergave.

Deze tools besparen veel tijd en moeite, vooral bij het werken met complexe datastructuren. Het werken met grote documenten in een visuele editor kan echter veel scrollen vereisen, en het is gemakkelijk om de navigatie te verliezen. Daar komt de split-modus in de rasterweergave van pas.

De split-modus stelt gebruikers in staat om de bewerkingsweergave horizontaal of verticaal te verdelen door te slepen, afhankelijk van de beschikbare gegevens.

Op de onderstaande screenshot hebben we de verticale schuifbalk verplaatst om dit grote XML-bestand met cursusinformatie in twee delen te splitsen. Deze delen kunnen onafhankelijk van elkaar worden gescrolld terwijl we ermee werken. Elke wijziging die in het ene deel wordt aangebracht, wordt direct weergegeven in het andere deel en in het document als geheel.

De "split mode" is de nieuwste toevoeging aan een lange lijst van functies die Altova aan Grid View heeft toegevoegd om het nuttiger te maken voor ontwikkelaars die met XML en JSON werken. We hebben zelfs ondersteuning toegevoegd voor Het bewerken van YAML-bestanden.

Mist u een bepaalde functie? Laat het ons dan weten in de commentaarsectie!

Als u nog geen klant bent, kunt u Grid View en alle geavanceerde functies van XMLSpy gratis 30 dagen lang uitproberen.