---
title: "Explorar documentos XML/XBRL de grande dimensão com o XMLSpy"
date: "2009-03-19"
categories: 
  - "xbrl"
  - "xpath"
tags: 
  - "missionkit"
  - "xbrl"
  - "xmlspy"
  - "xpath"
description: Descubra métodos eficazes para navegar em documentos XML/XBRL extensos utilizando o XMLSpy, com foco em funcionalidades como a visualização em formato de tabela e o autocompletar XPath, para uma entrada de dados mais eficiente.
---
Status: #blog

Tags:  #missionkit #xbrl #xmlspy #xpath

Categories: [xbrl](/blog/pt/category/xbrl.md) | [xpath+xquery](/blog/pt/category/xpathxquery.md)
# Explorar documentos XML/XBRL de grande dimensão com o XMLSpy

Na semana passada, durante uma demonstração do.. [Novas funcionalidades XBRL no Altova MissionKit](https://www.altova.com/pt/solutions/xbrl-tools.html), deparamo-nos com uma questão interessante: qual é a melhor forma para uma pequena e média empresa com conhecimentos técnicos (neste caso, uma sociedade de contabilidade) para [navegar num documento XML/XBRL de grande dimensão](https://www.altova.com/pt/products/xmlspy/xpath_analyzer_debugger.html) para introdução de dados? O XMLSpy, que está incluído no conjunto de ferramentas MissionKit, possui muitas funcionalidades interessantes e diferentes visualizações para dados XML, incluindo a sempre popular.. [visualização em grade](https://www.altova.com/pt/products/xmlspy/xml_editor.html) para visualizar a estrutura hierárquica de um documento de forma gráfica. A capacidade de expandir e recolher facilmente os elementos e de arrastar e soltar para alterar a posição torna.. [A visualização em grade do XMLSpy](https://www.altova.com/pt/products/xmlspy/xml_editor.html) Uma escolha bastante adequada para a tarefa.  

Claro, não nos esqueçamos que o XMLSpy.. [Editor XML](https://www.altova.com/pt/xml-editor/) Também possui uma função de pesquisa que permitiria aos utilizadores simplesmente pressionar.. **Ctrl + F** ou utilize o [Janela "Localizar em Ficheiros"](https://www.altova.com/pt/features_project.html) para encontrar qualquer elemento que estejam a procurar... mas, infelizmente, no caso do XBRL, onde os nomes dos elementos são.. [de forma inacreditável](http://en.wiktionary.org/wiki/mindbogglingly) Ser demasiado detalhado pode ser um desafio. Considere, por exemplo, o <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAnd IncomeLossFromEquityMethodInvestments>, cujo nome é bastante apropriado no contexto das normas contabilisticas dos EUA (US-GAAP). Não é muito agradável ter de escrever num diálogo de pesquisa... A nossa solução, portanto, e a vencedora pela forma mais simples e abrangente para que até mesmo um utilizador sem conhecimentos técnicos possa [encontrar elementos XML num documento extenso](https://www.altova.com/pt/products/xmlspy/xpath_analyzer_debugger.html), utiliza uma combinação de funcionalidades já existentes no XMLSpy (a [janela do analisador XPath](https://www.altova.com/pt/products/xmlspy/xpath_analyzer_debugger.html)) e uma [nova funcionalidade no XMLSpy v2009](https://www.altova.com/pt/XMLSpy_new_features_index.html), a [autocompletação XPath](https://www.altova.com/pt/products/xmlspy/xpath_analyzer_debugger.html). Basta começar a digitar o nome do elemento na janela do analisador XPath, e o XMLSpy mostrará todas as opções possíveis. Em seguida, selecione o elemento que procura e o XMLSpy irá navegar diretamente para esse nó no documento XML.  

[![Autocompletar expressões XPath no XMLSpy](https://www.altova.com/blog/images/ExploringLargeXMLXBRLDocumentswithXMLSpy_D8B1/xpath_thumb.gif)](https://www.altova.com/blog/images/ExploringLargeXMLXBRLDocumentswithXMLSpy_D8B1/xpath.gif)   

Agora isso foi fácil! E, melhor ainda, pode dizer aos seus amigos que sabe usar XPath. ;) Claro, para os programadores, isso é [Autocompletar expressões XPath](https://www.altova.com/pt/products/xmlspy/xpath_analyzer_debugger.html) Oferece muito mais do que a simples capacidade de encontrar um nó rapidamente. À medida que escreve, fornece-lhe funções XPath válidas, bem como nomes de elementos e atributos provenientes do esquema associado e das instâncias XML. O XMLSpy considera os espaços de nomes ao listar as opções e, mesmo quando o nó desejado não está próximo do contexto atual, oferece sugestões de caminhos mais longos.

O XMLSpy está disponível como um programa independente ou como parte de um pacote [Conjunto de ferramentas MissionKit, galardoado com prémios](https://www.altova.com/blog/2009/03/altova-missionkit-wins-prestigious-jolt.html).
