Die Analyse großer XML-/XBRL-Dokumente mit XMLSpy

Letzte Woche, während einer Demonstration des.. Neue XBRL-Funktionen in Altova MissionKit, Wir sind auf eine interessante Frage gestoßen: Was ist der beste Weg für ein technisch orientiertes, aber nicht hochspezialisiertes Klein- und Mittelunternehmen (in diesem Fall eine Wirtschaftsprüfungsgesellschaft), um eine umfangreiche XML-/XBRL-Datei durchsuchen für die Dateneingabe? XMLSpy, das im Tool-Paket MissionKit enthalten ist, bietet viele nützliche Funktionen und verschiedene Ansichten für XML-Daten, darunter auch die sehr beliebte.. Kachelansicht zur grafischen Darstellung der hierarchischen Struktur eines Dokumentes. Die Möglichkeit, Container einfach zu erweitern und zusammenzufalten, sowie das Ziehen und Ablegen zur Positionsänderung, machen dies zu.. Die Tabellenansicht von XMLSpy Eine ziemlich gute Wahl für diese Aufgabe.

Vergessen wir natürlich nicht, dass XMLSpy.. XML-Editor besitzt außerdem eine Suchfunktion, die es Benutzern ermöglichen würde, einfach auf eine Taste zu drücken Strg + F oder verwenden Sie Suchfenster für Dateien ...um jedes Element zu finden, das sie suchen... aber leider ist es bei XBRL, wo die Elementnamen.. unglaublich, atemberaubend, überwältigend Ausführlich, das könnte eine Herausforderung sein. Betrachten wir beispielsweise das im US-GAAP-Standard treffend benannte <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAnd IncomeLossFromEquityMethodInvestments>. Es macht nicht viel Spaß, Text in ein Suchfeld einzutippen... Unsere Lösung, die den Preis für die einfachste und umfassendste Methode erhält, um auch für technisch weniger versierte Nutzer XML-Elemente in einem großen Dokument zu finden, nutzt eine Kombination aus bewährten Funktionen von XMLSpy (das XPath-Analysefenster) und einer neuen Funktion in XMLSpy Version 2009, nämlich der automatischen XPath-Vervollständigung. Geben Sie einfach den Namen des Elements in das Fenster des XPath-Analyzers ein, und XMLSpy zeigt Ihnen alle möglichen Optionen an. Als Nächstes wählen Sie den Eintrag aus, den Sie suchen, und XMLSpy navigiert direkt zu diesem Knoten im XML-Dokument.

Das war einfach! Und noch besser: Sie können Ihren Freunden erzählen, dass Sie XPath beherrschen. ;) Für Entwickler bietet die intelligente automatische XPath-Vervollständigung weit mehr als nur die Möglichkeit, einen Knoten schnell zu finden. Während Sie tippen, erhalten Sie gültige XPath-Funktionen sowie Element- und Attributnamen aus dem zugehörigen Schema und den XML-Instanzen. XMLSpy berücksichtigt Namensräume, wenn Optionen aufgelistet werden, und bietet sogar Vorschläge für tiefe Pfade, wenn der benötigte Knoten sich nicht in unmittelbarer Nähe des aktuellen Kontexts befindet.

XMLSpy ist als eigenständige Anwendung oder als Teil von [Produktname] erhältlich Eine preisgekrönte Software-Suite namens MissionKit.