Przejdź do głównej zawartości

Pole XML (napis) z rekordu


Operacja Pole XML (napis) z rekordu pozwala zapisać do wybranego pola tekstowego napis XML, utworzony na podstawie wskazanego rekordu danych. Rekord taki, wraz ze wszystkimi polami i rekordami-dziećmi jest transformowany do napisu w formacie XML i zapisywany do wybranego pola.

  1. Aby móc wykonać wyżej opisaną operację, dodaj pole tekstowe, w którym ma się znaleźć wynikowy XML i oznacz adnotacją Pole XML (napis) z rekordu.

image

  1. Dla tak oznaczonego pola, w panelu Szczegóły możesz ustalić kilka dodatkowych opcji.

Poniżej znajduje się krótki opis, poszczególnych opcji tworzenia napisu XML z rekordu:

  1. Z którego rekordu wytwarzać XML - ścieżka do rekordu, który ma zostać zserializowany do napisu xml.
  2. Zapis pól rekordu jako - pozwala zadecydować, czy pola w rekordach są zapisywane do xml jako elementy czy jako atrybuty.
  3. Nazwa korzenia w przypadku konieczności otoczenia wielu - jeśli jest serializowany do xml-a rekord jest wielokrotny, pozwala na ustalenie nazwy korzenia (elementu głównego) xml.
  4. Omit XML declaration — czy nagłówek (ciąg <?xml version=”1.0” encoding=”…” ?>) powinien pojawiać się na początku każdego ciągu XML.

W poniższym przypadku do pola XML dane będą wytwarzane z rekordu Klienci, z tego samego, w którym znajduje się pole XML stąd ścieżka do rekordu wskazana jest jako ..

image

W przypadku pakietów przetwarzania możesz zobaczyć wygenerowany XML w polu stosując bloczek Podgląd danych.

image

Zobacz również​

Pole w formacie stałopozycyjnym

Parsowanie pola stałopozycyjnego

Spłaszczanie struktur