Przeglądanie dużych dokumentów XML/XBRL za pomocą programu XMLSpy
W zeszłym tygodniu, podczas prezentacji urządzenia Nowe funkcjonalności XBRL w pakiecie Altova MissionKit, Natknęliśmy się na interesujące pytanie: Jaki jest najlepszy sposób, aby mała i średnia firma o profilu techniczno-biznesowym (w tym przypadku firma doradcza z zakresu rachunkowości) mogła Przeglądanie dużego dokumentu w formacie XML/XBRL do wprowadzania danych? XMLSpy, który jest częścią zestawu narzędzi MissionKit, oferuje wiele przydatnych funkcji i różnych widoków do pracy z danymi XML, w tym bardzo popularną funkcję widok siatki do wizualizacji hierarchicznej struktury dokumentu w sposób graficzny. Możliwość łatwego rozwijania i zwijania kontenerów oraz przesuwanie elementów za pomocą przeciągania i upuszczania ułatwia Widok tabelaryczny w programie XMLSpy To całkiem dobry wybór do tego zadania.
Oczywiście, nie zapominajmy, że XMLSpy Edytor XML posiada również funkcję wyszukiwania, która umożliwia użytkownikom proste wyszukiwanie poprzez naciśnięcie Ctrl + F lub skorzystaj z Okno "Wyszukiwanie w plikach" ...aby znaleźć dowolny element, którego szukają... ale niestety, w przypadku XBRL, gdzie nazwy elementów są niezwykle zaskakująco, oszałamiająco Być może, ze względu na jego skomplikowany język, to może stanowić wyzwanie. Rozważmy, na przykład, element o nazwie <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAnd IncomeLossFromEquityMethodInvestments>, który jest częścią standardu US-GAAP. Nie jest to zbyt przyjemne wpisywanie tekstu w oknie wyszukiwania... Nasze rozwiązanie, które zdobyło nagrodę za najprostszy i najbardziej kompleksowy sposób, umożliwiający nawet użytkownikom nietechnicznym znalezienie elementów XML w dużym dokumencie, wykorzystuje połączenie sprawdzonych funkcji XMLSpy (okno analizatora XPath) oraz nowej funkcji w XMLSpy w wersji 2009, czyli automatycznego uzupełniania wyrażeń XPath. Po prostu zacznij wpisywać nazwę elementu w oknie analizatora XPath, a program XMLSpy wyświetli wszystkie dostępne opcje. Następnie wybierz element, którego szukasz, a program XMLSpy automatycznie przejdzie do odpowiedniego węzła w dokumencie XML.
![]()
To było proste! A co więcej, możesz powiedzieć swoim znajomym, że znasz XPath. ;) Oczywiście, dla programistów, inteligentne Automatyczne uzupełnianie wyrażeń XPath Oferuje znacznie więcej niż tylko możliwość szybkiego znalezienia elementu. Podczas wpisywania, wyświetla dostępne funkcje XPath, a także nazwy elementów i atrybutów z powiązanych schematów i instancji XML. XMLSpy uwzględnia przestrzenie nazw podczas wyświetlania opcji i nawet sugeruje ścieżki, gdy wymagany element nie znajduje się w bliskim sąsiedztwie bieżącego kontekstu.
XMLSpy jest dostępny jako samodzielne oprogramowanie lub jako część pakietu Zestaw narzędzi MissionKit, nagrodzony licznymi nagrodami.