
Transformacja XML: transformacje If, Else if i Else
Transformacje If, Else if i Else działają jako grupa transformacji warunkowych, które umożliwiają sterowanie przepływem odwzorowania przez ustawienie warunków. Warunek jest stosowany do elementu wejściowego transformacji warunkowej. Jeśli warunek jest spełniony, uruchamiana jest transformacja zagnieżdżona w transformacji warunkowej.
Transformacje warunkowe (If, Else if i Else) wartościują warunek, który musi być spełniony, aby została wykonana transformacja danych. Transformacje warunkowe nie zawierają żadnej logiki transformacji. Jeśli warunek jest spełniony, zostanie wykonana transformacja zagnieżdżona w transformacji warunkowej.
- Dla każdej transformacji warunkowej w grupie wprowadź warunek na karcie Warunki w widoku Właściwości. Warunek musi mieć formę wyrażenia XPath.
- Aby zmienić kolejność wartościowania warunków, wybierz grupę instrukcji warunkowych i kliknij kartę Kolejność, a następnie użyj strzałek w górę i w dół.
- Dwukrotnie kliknij transformację warunkową (na przykład if), aby utworzyć odwzorowanie, które zostanie wykonane dla warunku.
Uwaga: Elementy zagnieżdżonego odwzorowania muszą zostać odwzorowane w celu umożliwienia wykonania transformacji.