---
title: "Walidacja plików XML osiąga nowe poziomy wydajności"
date: "2015-06-10"
categories: 
  - "software"
  - "xbrl"
  - "xml"
tags: 
  - "database-tool"
  - "mapforce"
  - "new-features"
  - "raptorxml"
  - "tradacoms"
  - "xbrl"
  - "xbrl-formula"
  - "xml"
  - "xml-editor"
  - "xml-validation"
  - "xmlspy"
description: Odkryj najnowsze ulepszenia w pakiecie Altova MissionKit, w tym przyspieszone procesy walidacji XML dzięki RaptorXML, obsługę zgłaszania dokumentów EDGAR oraz integrację z bazą danych SQLite.
---
Status: #blog

Tags:  #database-tool #mapforce #new-features #raptorxml #tradacoms #xbrl #xbrl-formula #xml #xml-editor #xml-validation #xmlspy

Categories: [server-software](/blog/pl/category/server-software.md) | [xbrl](/blog/pl/category/xbrl.md) | [xml](/blog/pl/category/xml.md)
# Walidacja plików XML osiąga nowe poziomy wydajności

Przyjrzyjmy się niektórym nowościom, które zostały niedawno dodane do zestawu narzędzi dla programistów Altova MissionKit oraz do pełnej gamy produktów oprogramowania serwerowego, w tym do niezwykle szybkiego sprawdzania poprawności plików XML za pomocą serwera RaptorXML w programie XMLSpy, funkcjonalności często żądanej do sprawdzania poprawności zgłoszeń EDGAR, wsparcia dla baz danych SQLite oraz formatu EDI TRADACOMS, oraz wielu innych. Zawsze można dowiedzieć się o najnowszych funkcjach na stronie [„Nowości” na stronie Altova](https://www.altova.com/pl/whatsnew.html).

 

![KS110642_700x335](/blog/images/KS110642_700x335.jpg) <!--more-->

### Ścisła integracja między programem XMLSpy a zainstalowanymi serwerami RaptorXML

Serwer RaptorXML to niezwykle szybkie [Serwer walidacji i transformacji danych XML](https://www.altova.com/pl/raptorxml.html) Dzięki temu program może wykorzystać moc obliczeniową zapewnianą przez serwery wielordzeniowe. Użytkownicy XMLSpy mogą teraz skorzystać z serwera RaptorXML zainstalowanego w tej samej sieci, aby wykorzystać szybkość przetwarzania zapewnianą przez wielordzeniowe procesory. Dzięki temu walidacja dużych i złożonych dokumentów XML jest teraz szybsza niż kiedykolwiek wcześniej – bezpośrednio w programie XMLSpy. Programiści mogą również wykorzystać tę integrację do błyskawicznej walidacji całych projektów XMLSpy.

Podobnie, w przypadku dostępności serwera RaptorXML+XBRL, programiści korzystający z XMLSpy mogą wykorzystać go do niezwykle szybkiej walidacji dokumentów XBRL, a także do wykonywania [Obliczenia formuł XBRL](https://www.altova.com/pl/xmlspy/xbrl-formula-editor.html) i [Weryfikacja danych zgłaszanych do systemu EDGAR](https://www.altova.com/pl/xmlspy/xbrl-validator.html) (poniżej).

 

[![Obrazek](https://lh3.googleusercontent.com/-9ysy8s1kdnQ/VXc-GSkDGXI/AAAAAAAAArE/CjrOIg6GK90/clip_image001_thumb.png?imgmax=800 "clip_image001")](http://lh3.googleusercontent.com/-gGMT5KSI7EA/VXc-F_ejEXI/AAAAAAAAArA/KK1yp0aTBwk/s1600-h/clip_image0013.png)

Testy ujawniają **Walidacja może przebiegać nawet 6 do 18 razy szybciej**!* Na przykład, porównaliśmy szybkość walidacji w programie XMLSpy działającym samodzielnie na typowym komputerze programisty [Windows 7, 32-bit, procesor Core2 Duo E8600 3.3GHz (2 rdzenie), 4GB RAM] z szybkością walidacji przy użyciu standardowej konfiguracji serwera RaptorXML [serwer Linux, 64-bit, procesor Xeon E5-2630 2.3GHz (12 rdzeni), 128GB RAM], z poziomu programu XMLSpy, przez sieć o przepustowości 1 GB. Wyniki z różnych testów obejmują:

<table border="0" width="438" cellspacing="0" cellpadding="2"><tbody><tr><td valign="top" width="299">Examples folder (as it comes with XMLSpy):</td><td valign="top" width="137">8.5 times faster</td></tr><tr><td valign="top" width="299"><a href="http://www.citygml.org/index.php?id=1539">CityGML 2.0 </a>(6 files):</td><td valign="top" width="137">6.5 times faster</td></tr><tr><td valign="top" width="299"><a href="http://acm.eionet.europa.eu/databases/airbase/airbasexml/index_html">AirBase</a> (41 files):</td><td valign="top" width="137">9 times faster</td></tr><tr><td valign="top" width="299"><a href="http://www.sec.gov/Archives/edgar/monthly/xbrlrss-2014-01.xml">SEC Filings</a> (1229 files):</td><td valign="top" width="137">18.5 times faster</td></tr></tbody></table>

### **Weryfikacja danych zgłaszanych do systemu EDGAR**

EDGAR (Electronic Data Gathering, Analysis, and Retrieval) to system, który automatycznie zbiera, weryfikuje i indeksuje sprawozdania finansowe składane przez firmy do amerykańskiej Komisji Papierów Wartościowych i Giełd (SEC). Od wersji 2015 Release 4, funkcja weryfikacji zgłoszeń do systemu EDGAR jest dostępna zarówno w programie RaptorXML+XBRL Server, jak i w XMLSpy. Możliwość przeprowadzania weryfikacji zgłoszeń do systemu EDGAR przez klientów przed przesłaniem plików do SEC jest jedną z najczęściej żądanych funkcji związanych z formatem XBRL.

### Wsparcie dla systemów TRADACOM

TRADACOMS to wczesny standard wymiany danych elektronicznych (EDI), który był głównie wykorzystywany w sektorach detalicznym, ubezpieczeniowym i wydawniczym w Wielkiej Brytanii. Chociaż prace nad rozwojem standardów TRADACOMS zostały zakończone w 1995 roku, wciąż jest on szeroko stosowany w starszych systemach, a [mapowanie danych w wiadomościach TRADACOMS](https://www.altova.com/pl/mapforce/edi-mapping.html) jest często wymagane. Od wersji 2015 Release 4 programów MapForce i MapForce Server, dane TRADACOMS mogą być teraz wykorzystywane jako źródło, element pośredni lub docelowy w projektach mapowania danych, które obejmują inne dane EDI, XML, bazy danych relacyjnych, pliki tekstowe i inne.

[![Obrazek](https://lh3.googleusercontent.com/--gliTzNkj1o/VXc-HNv5CkI/AAAAAAAAArU/mEhb1pxU_dE/clip_image002_thumb.png?imgmax=800 "clip_image002")](http://lh3.googleusercontent.com/-6v8VOYNtG6I/VXc-GqtaW1I/AAAAAAAAArM/LNMOt8elOPQ/s1600-h/clip_image0023.png)

### Wsparcie dla baz danych SQLite

 [Produkty Altova obsługujące bazy danych](https://www.altova.com/pl/database_tools.html) wspierają wszystkie główne relacyjne bazy danych. Najnowszym dodatkiem jest SQLite, który zyskuje coraz większą popularność na różnych platformach. Obsługa SQLite została wprowadzona w programach Altova MapForce i MobileTogether w poprzednich wersjach, a teraz została rozszerzona na programy XMLSpy, StyleVision, DatabaseSpy oraz inne produkty z pakietu Altova MissionKit, a także na produkty serwerowe Altova.

Aby uzyskać więcej szczegółów i pełną listę wszystkich nowych funkcji zawartych w wersji 2015r4, zapraszamy do odwiedzenia strony: [www.altova.com/whatsnew.html](https://www.altova.com/pl/whatsnew.html).

 

* Wyniki wydajności oparte na wewnętrznych testach przeprowadzonych przez firmę Altova. Państwa wyniki mogą się różnić.
