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, 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 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 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 Uma escolha bastante adequada para a tarefa.
Claro, não nos esqueçamos que o XMLSpy.. Editor XML Também possui uma função de pesquisa que permitiria aos utilizadores simplesmente pressionar.. Ctrl + F ou utilize o Janela "Localizar em Ficheiros" 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 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, utiliza uma combinação de funcionalidades já existentes no XMLSpy (a janela do analisador XPath) e uma nova funcionalidade no XMLSpy v2009, a autocompletação XPath. 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.
![]()
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 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.