Hide last authors
Assala Chmiti 13.1 1 = __**I- Introduction:**__ =
Assala Chmiti 3.1 2
Assala Chmiti 28.1 3
Assala Chmiti 3.1 4 The "MergeXML" connector is used to merge different XML files into one XML file.
5
Assala Chmiti 14.1 6 = __**I- Treatment Features:**__ =
Assala Chmiti 3.1 7
Assala Chmiti 28.1 8
Assala Chmiti 13.1 9 The "MergeXML" connector is found in the conectors panel (On the left sidebar of the scenario page).
Assala Chmiti 3.1 10
Assala Chmiti 13.1 11 * (((
12 == **Configuration:** ==
Assala Chmiti 28.1 13
14
Assala Chmiti 13.1 15 )))
Assala Chmiti 3.1 16
Assala Chmiti 7.1 17 **T**o set up the connector, you should click on the blue button above the connector and fill in the properties displayed :
Assala Chmiti 3.1 18
19
Assala Chmiti 7.1 20
Assala Chmiti 28.1 21 [[image:1638895716974-752.png||height="123" width="129"]]
22
23
Assala Chmiti 27.1 24 ==== ,,__Figure 1: The MERGEXML connector__,, ====
Assala Chmiti 7.1 25
Assala Chmiti 26.1 26
Assala Chmiti 13.1 27 __** Name :**__ To give a name to the processing step (connector). It is very useful to give meaningful names.
Assala Chmiti 7.1 28
Assala Chmiti 13.1 29 __** Nœud XML : **__Contains the XML node allowing to merge the XML content in the same file.
Assala Chmiti 7.1 30
31 __** Output FileName :**__ define the Name of the output file.
32
Assala Chmiti 13.1 33 __** Condition :**__ This field allows you to add a condition to execute the processing step only if the condition is met.
Assala Chmiti 7.1 34
35
36
Assala Chmiti 26.1 37
Assala Chmiti 28.1 38 [[image:1638895490332-366.png||height="420" width="458"]]
39
40
Assala Chmiti 27.1 41 ==== ,,__Figure 2: Properties of the MERGEXML connector__,, ====
Assala Chmiti 26.1 42
43
Assala Chmiti 13.1 44 * (((
Assala Chmiti 29.1 45 == **Example: MERGEXML using 2 Files IN** ==
Assala Chmiti 28.1 46
47
Assala Chmiti 13.1 48 )))
Assala Chmiti 7.1 49
Assala Chmiti 13.1 50 In this example, we will try to merge 2 files IN into one output file.
Assala Chmiti 7.1 51
Assala Chmiti 29.1 52 * (((
53 === __**1-Input files of the MERGEXML connector**__ ===
54 )))
55
56
Assala Chmiti 14.1 57 You will find below the 2 files example.
Assala Chmiti 13.1 58
59
Assala Chmiti 19.1 60
61
Assala Chmiti 27.1 62 [[image:1638957781269-144.png||height="380" width="1278"]]
Assala Chmiti 19.1 63
Assala Chmiti 26.1 64 ==== ====
Assala Chmiti 23.1 65
Assala Chmiti 27.1 66 ==== ,,__Figure 3: Content of the 1^^st^^ input file in the MERGEXML connector__,, ====
Assala Chmiti 19.1 67
68
Assala Chmiti 26.1 69
70
Assala Chmiti 27.1 71 [[image:1638957917935-737.png||height="377" width="1280"]]
Assala Chmiti 26.1 72
Assala Chmiti 23.1 73 ==== ====
Assala Chmiti 19.1 74
Assala Chmiti 27.1 75 ==== __,,Figure 4: Content of the 2^^nd^^ input file in the MERGEXML connector,,__ ====
Assala Chmiti 23.1 76
77
Assala Chmiti 29.1 78 * (((
79 === **__1-Output file after the MERGEXML connector__** ===
80 )))
81
82
Assala Chmiti 27.1 83 By using 2 different configurations (Figure 5 and Figure 7) of the MERGEXML connector, we obtain successively the following result file (Figure 6 and Figure 8):
Assala Chmiti 19.1 84
85
Assala Chmiti 28.1 86 [[image:1638958312512-875.png||height="424" width="491"]]
Assala Chmiti 19.1 87
Assala Chmiti 27.1 88 ==== ,,__Figure 5: 1^^st^^ MERGEXML connector configuration__,, ====
Assala Chmiti 19.1 89
Assala Chmiti 23.1 90
Assala Chmiti 27.1 91 [[image:1638959041887-565.png||height="521" width="1180"]]
Assala Chmiti 23.1 92
93
Assala Chmiti 27.1 94 ==== ,,__Figure 6: Content of the OutputFile of the MERGEXML connector of the 1^^st^^ Configuration__,, ====
Assala Chmiti 23.1 95
Assala Chmiti 26.1 96
97
Assala Chmiti 28.1 98 [[image:1638959691058-861.png||height="408" width="482"]]
Assala Chmiti 26.1 99
100
Assala Chmiti 27.1 101 ==== __,,Figure 7: 2^^nd^^ MERGEXML connector configuration,,__ ====
Assala Chmiti 26.1 102
103
104
Assala Chmiti 27.1 105 [[image:1638959789197-625.png||height="454" width="1202"]]
Assala Chmiti 26.1 106
Assala Chmiti 28.1 107 ==== ,,__Figure 8: Content of the OutputFile of the MERGEXML connector of the 2^^nd^^ Configuration__,, ====
Assala Chmiti 26.1 108
Assala Chmiti 27.1 109
110 = =
111
112 == __Remark:__ ==
113
114
115 The XML node in the properties of the MERGEXML connector is the one that determines the content of the output File.
116
117
Assala Chmiti 29.1 118
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian