Search

Home

Edytor formatu XML

Edytor formatu XML

Edytor formatu XML (Extensible Markup Language) pozwala na przekonwertowanie strumienia danych magistrali do formatu XML i jest dostępny w następujących operatorach w systemie GRAVITY

OUTPUT FILEOUTPUT FILE

OUTPUT FTPOUTPUT FTP

CONVERT BITS TO FORMATCONVERT BITS TO FORMAT

Format XML zawsze musi zaczynać się od głównego węzła. Domyślnie wstawiony węzeł to root.

icon
Jeśli na magistrali masz więcej niż jedne rekord i chcesz aby generowany plik XML składał się z wszystkich rekordów musisz pod węzłem głównym dodać węzeł podrzędny, nazwać go i dopiero pod ten węzeł przeciągnąć bity magistrali. Ustawiając bity bezpośrednio pod węzeł główny dane w formacie XML będą posiadały tylko ostatni rekord magistrali.

Format XML budujesz poprzez akcję drag and drop z obszaru Busbar na obszar XML nodes. Aby wstawić nowy węzeł z danymi z magistrali upuszczasz bit magistrali w miejsce gdzie chcesz go wstawić w budowanej strukturze. Aby usunąć węzeł ze struktury przenosisz go na obszar Busbar. Możesz również w tym celu wykorzystać przyciski nawigacyjne.

image

Możesz tworzyć również zagłębienia poprzez akcję drag and drop z obszaru CONTAINER NODE elementu Node na obszar formatu XML w miejsce gdzie chcesz stworzyć zagłębienie.

image
icon
Operator tworzy dane w oparciu o poziomy zagłębień węzłów. Dane do każdego poziomu pochodzą z grupowania danych magistrali wg bitów użytych na danym poziomie zagłębienia oraz poziomach nadrzędnych. Jest to bardzo ważna właściwość ponieważ zachowanie to pozwala na przetwarzanie danych typu rodzic → dziecko (np. zamówienie i jego pozycje). Magistrala, która transportuje dane “płaskie” (dane rodzica są powielone tyle razy ile jest dzieci) może być w ten sposób zinterpretowana jako struktura drzewiasta, gdy odpowiednie bity znajdą się na odpowiednich poziomach.

Jeśli zamierzasz używać atrybutów w definicji formatu XML upuść bit magistrali na polu obok węzła dla którego dodajesz atrybut. Możesz zdefiniować dowolną ilość atrybutów dla elementu.

image

Możesz zmienić nazwę zarówno węzła, elementu, jak i atrybutu w obszarze Element properties po zaznaczeniu wybranego elementu na obszarze edycji formatu.

image