---
title: "Het verkennen van grote XML- en XBRL-documenten met XMLSpy"
date: "2009-03-19"
categories: 
  - "xbrl"
  - "xpath"
tags: 
  - "missionkit"
  - "xbrl"
  - "xmlspy"
  - "xpath"
description: Ontdek effectieve methoden om grote XML/XBRL-documenten te doorzoeken met XMLSpy, met de nadruk op functies zoals de weergave in een tabel en de automatische aanvulling van XPath-expressies, voor een efficiëntere data-invoer.
---
Status: #blog

Tags:  #missionkit #xbrl #xmlspy #xpath

Categories: [xbrl](/blog/nl/category/xbrl.md) | [xpath+xquery](/blog/nl/category/xpathxquery.md)
# Het verkennen van grote XML- en XBRL-documenten met XMLSpy

Vorige week, tijdens een demonstratie van de [Nieuwe XBRL-functionaliteiten in Altova MissionKit](https://www.altova.com/nl/solutions/xbrl-tools.html), We kwamen tijdens ons onderzoek een interessante vraag tegen: wat is de beste manier voor een technisch minder geavanceerd klein en middelgroot bedrijf (in dit geval een accountantskantoor) om [een groot XML/XBRL-document doorzoeken](https://www.altova.com/nl/products/xmlspy/xpath_analyzer_debugger.html) voor het invoeren van gegevens? XMLSpy, dat onderdeel is van de MissionKit-toolset, heeft veel handige functies en verschillende weergaven voor XML-gegevens, waaronder de zeer populaire [rasterweergave](https://www.altova.com/nl/products/xmlspy/xml_editor.html) om de hiërarchische structuur van een document grafisch weer te geven. De mogelijkheid om containers eenvoudig uit te klappen en in te vouwen, en om elementen te verplaatsen door ze te slepen en neer te zetten, maakt [De weergave in tabelvorm van XMLSpy](https://www.altova.com/nl/products/xmlspy/xml_editor.html) Een vrij goede keuze voor deze taak.  

Natuurlijk mogen we niet vergeten dat de XMLSpy [XML-editor](https://www.altova.com/nl/xml-editor/) ook een zoekfunctie heeft waarmee gebruikers eenvoudigweg **Ctrl+F** kunnen indrukken of het [zoekvenster](https://www.altova.com/nl/features_project.html) kunnen gebruiken om elk element te vinden dat ze zoeken... maar helaas, in het geval van XBRL, waar elementnamen [extreem lang](http://en.wiktionary.org/wiki/mindbogglingly) kunnen zijn, kan dit een uitdaging vormen. Beschouw bijvoorbeeld de <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAnd IncomeLossFromEquityMethodInvestments>, een treffend benoemde term binnen de Amerikaanse boekhoudstandaarden (US-GAAP). Het is niet erg prettig om tekst in een zoekvenster in te typen... Onze oplossing, en de winnaar voor de eenvoudigste en meest uitgebreide manier om zelfs voor een niet-technische gebruiker [XML-elementen in een groot document te vinden](https://www.altova.com/nl/products/xmlspy/xpath_analyzer_debugger.html), maakt gebruik van een combinatie van bestaande functies van XMLSpy (het [XPath-analysevenster](https://www.altova.com/nl/products/xmlspy/xpath_analyzer_debugger.html)) en een [nieuwe functie in XMLSpy v2009](https://www.altova.com/nl/XMLSpy_new_features_index.html), namelijk [automatische XPath-suggesties](https://www.altova.com/nl/products/xmlspy/xpath_analyzer_debugger.html). Begin simpelweg met het typen van de naam van het element in het XPath-analysevenster, en XMLSpy toont u alle mogelijke opties. Vervolgens selecteert u het element dat u zoekt, en XMLSpy navigeert direct naar die specifieke node in het XML-document.  

[![Automatische suggesties voor XPath-expressies in XMLSpy](https://www.altova.com/blog/images/ExploringLargeXMLXBRLDocumentswithXMLSpy_D8B1/xpath_thumb.gif)](https://www.altova.com/blog/images/ExploringLargeXMLXBRLDocumentswithXMLSpy_D8B1/xpath.gif)   

Dat was eenvoudig! En nog beter, je kunt je vrienden vertellen dat je XPath kent. ;) Uiteraard biedt intelligente [automatische XPath-suggesties](https://www.altova.com/nl/products/xmlspy/xpath_analyzer_debugger.html) voor ontwikkelaars veel meer dan alleen de mogelijkheid om snel een knooppunt te vinden. Tijdens het typen krijg je suggesties voor geldige XPath-functies, evenals element- en attribuutnamen uit het bijbehorende schema en de XML-instanties. XMLSpy houdt rekening met namespaces bij het weergeven van opties en biedt zelfs diepgaande padvoorstellen wanneer het gewenste knooppunt zich niet in de directe omgeving van de huidige context bevindt.

XMLSpy is verkrijgbaar als een standalone product of als onderdeel van de [bekroonde software suite MissionKit](https://www.altova.com/blog/2009/03/altova-missionkit-wins-prestigious-jolt.html).
