Last modified by Robin Huisman on 2024/12/18 14:57

From version 44.1
edited by Robin Huisman
on 2024/04/10 15:33
Change comment: Uploaded new attachment "LabdeliveryFile_14.8.0_ENG_NL.xslt", version {1}
To version 43.4
edited by Luca de Laat
on 2024/04/10 13:47
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.RobinHuisman
1 +XWiki.LucadeLaat
LabdeliveryFile_14.8.0_ENG_NL.xslt
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.RobinHuisman
Size
... ... @@ -1,1 +1,0 @@
1 -9.1 KB
Content
... ... @@ -1,356 +1,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xpath-default-namespace="http://www.element-examples.org" xmlns="http://www.element-examples.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 -
4 -<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
5 -
6 - <!-- Kopier alle nodes -->
7 - <xsl:template match="node()">
8 - <xsl:copy>
9 - <xsl:apply-templates select="@*|node()"/>
10 - </xsl:copy>
11 - </xsl:template>
12 -
13 - <!-- Kopier de text van de nodes en de attributen-->
14 - <xsl:template match="text()">
15 - <xsl:value-of select="."/>
16 -</xsl:template>
17 -
18 -
19 -<!-- Vervang de attributen-->
20 -<xsl:template match="LabDelivery/@version">
21 - <xsl:attribute namespace="{namespace-uri()}" name="versie" ><xsl:value-of select="."/></xsl:attribute>
22 - </xsl:template>
23 -
24 -<xsl:template match="LabDelivery/@versionDeliveryData">
25 - <xsl:attribute namespace="{namespace-uri()}" name="kenmerk" ><xsl:value-of select="."/></xsl:attribute>
26 - </xsl:template>
27 -
28 -<xsl:template match="LabDelivery/@laboratory">
29 - <xsl:attribute namespace="{namespace-uri()}" name="laboratorium" ><xsl:value-of select="."/></xsl:attribute>
30 - </xsl:template>
31 -
32 -<xsl:template match="LabDelivery/@language">
33 - <xsl:attribute namespace="{namespace-uri()}" name="taal" ><xsl:value-of select="."/></xsl:attribute>
34 - </xsl:template>
35 -
36 -
37 - <!-- vervang LabDelivery -->
38 -<xsl:template match="LabDelivery">
39 - <labaanlevering>
40 - <xsl:apply-templates select="@*|node()"/>
41 - </labaanlevering>
42 - </xsl:template>
43 -
44 -<xsl:template match="Links">
45 - <koppeltabel>
46 - <xsl:apply-templates select="@*|node()"/>
47 - </koppeltabel>
48 - </xsl:template>
49 -
50 - <xsl:template match="AnalysisSets">
51 - <analysepakketten>
52 - <xsl:apply-templates select="@*|node()"/>
53 - </analysepakketten>
54 - </xsl:template>
55 -
56 - <xsl:template match="Categories">
57 - <categorieen>
58 - <xsl:apply-templates select="@*|node()"/>
59 - </categorieen>
60 - </xsl:template>
61 -
62 - <xsl:template match="AnalysisLinks">
63 - <analysetabel>
64 - <xsl:apply-templates select="@*|node()"/>
65 - </analysetabel>
66 - </xsl:template>
67 -
68 - <xsl:template match="Clients">
69 - <debiteurtabel>
70 - <xsl:apply-templates select="@*|node()"/>
71 - </debiteurtabel>
72 - </xsl:template>
73 -
74 - <xsl:template match="LabSampleMatrices">
75 - <labmonstersoorttabel>
76 - <xsl:apply-templates select="@*|node()"/>
77 - </labmonstersoorttabel>
78 - </xsl:template>
79 -
80 - <xsl:template match="SpecialAppointments">
81 - <afspraaktabel>
82 - <xsl:apply-templates select="@*|node()"/>
83 - </afspraaktabel>
84 - </xsl:template>
85 -
86 - <xsl:template match="Urgencies">
87 - <urgentietabel>
88 - <xsl:apply-templates select="@*|node()"/>
89 - </urgentietabel>
90 - </xsl:template>
91 -
92 - <xsl:template match="StorePeriods">
93 - <bewaarduurtabel>
94 - <xsl:apply-templates select="@*|node()"/>
95 - </bewaarduurtabel>
96 - </xsl:template>
97 -
98 - <xsl:template match="Reports">
99 - <rapportagetabel>
100 - <xsl:apply-templates select="@*|node()"/>
101 - </rapportagetabel>
102 - </xsl:template>
103 -
104 - <xsl:template match="FractionLinks">
105 - <fractietabel>
106 - <xsl:apply-templates select="@*|node()"/>
107 - </fractietabel>
108 - </xsl:template>
109 -
110 - <xsl:template match="Link">
111 - <koppeling>
112 - <xsl:apply-templates select="@*|node()"/>
113 - </koppeling>
114 - </xsl:template>
115 -
116 - <xsl:template match="AnalysisSetId">
117 - <analysepakketcode>
118 - <xsl:apply-templates select="@*|node()"/>
119 - </analysepakketcode>
120 - </xsl:template>
121 -
122 - <xsl:template match="ClientId">
123 - <klantcode>
124 - <xsl:apply-templates select="@*|node()"/>
125 - </klantcode>
126 - </xsl:template>
127 -
128 - <xsl:template match="LabSampleMatrix">
129 - <labmonstersoort>
130 - <xsl:apply-templates select="@*|node()"/>
131 - </labmonstersoort>
132 - </xsl:template>
133 -
134 - <xsl:template match="CompartimentId">
135 - <compartimentid>
136 - <xsl:apply-templates select="@*|node()"/>
137 - </compartimentid>
138 - </xsl:template>
139 - <xsl:template match="CompartimentCode">
140 - <compartimentcode>
141 - <xsl:apply-templates select="@*|node()"/>
142 - </compartimentcode>
143 - </xsl:template>
144 - <xsl:template match="LabSampleMatrixCode">
145 - <labmonstersoortcode>
146 - <xsl:apply-templates select="@*|node()"/>
147 - </labmonstersoortcode>
148 - </xsl:template>
149 - <!--Omschrijving wordt al gedaan -->
150 -
151 - <xsl:template match="AppointmentTypeCode">
152 - <afspraakCode>
153 - <xsl:apply-templates select="@*|node()"/>
154 - </afspraakCode>
155 - </xsl:template>
156 -
157 - <xsl:template match="SpecialAppointmentId">
158 - <afspraaknummer>
159 - <xsl:apply-templates select="@*|node()"/>
160 - </afspraaknummer>
161 - </xsl:template>
162 -
163 - <xsl:template match="SampleKind">
164 - <monstersoort>
165 - <xsl:apply-templates select="@*|node()"/>
166 - </monstersoort>
167 - </xsl:template>
168 -
169 - <xsl:template match="Price">
170 - <prijs>
171 - <xsl:apply-templates select="@*|node()"/>
172 - </prijs>
173 - </xsl:template>
174 -
175 - <xsl:template match="CertificationId">
176 - <certificering>
177 - <xsl:apply-templates select="@*|node()"/>
178 - </certificering>
179 - </xsl:template>
180 -
181 - <xsl:template match="AnalysisSet">
182 - <analysepakket>
183 - <xsl:apply-templates select="@*|node()"/>
184 - </analysepakket>
185 - </xsl:template>
186 -
187 - <!-- AnalysisSetId Deze kunnen we overslaan, wordt al gedaan als goed is -->
188 -
189 - <xsl:template match="Description">
190 - <omschrijving>
191 - <xsl:apply-templates select="@*|node()"/>
192 - </omschrijving>
193 - </xsl:template>
194 -
195 - <xsl:template match="CategoryId">
196 - <categoriecode>
197 - <xsl:apply-templates select="@*|node()"/>
198 - </categoriecode>
199 - </xsl:template>
200 -
201 - <xsl:template match="Sequence">
202 - <volgorde>
203 - <xsl:apply-templates select="@*|node()"/>
204 - </volgorde>
205 - </xsl:template>
206 -
207 - <xsl:template match="MinimalDeliveryTime">
208 - <minlevertermijn>
209 - <xsl:apply-templates select="@*|node()"/>
210 - </minlevertermijn>
211 - </xsl:template>
212 -
213 - <xsl:template match="Category">
214 - <categorie>
215 - <xsl:apply-templates select="@*|node()"/>
216 - </categorie>
217 - </xsl:template>
218 -
219 -<!-- CategoryId kunnen we overslaan, is al gedaan-->
220 -
221 -<!-- Description kunnen we overslaan, is al gedaan-->
222 -
223 -<!-- Sequence kunnen we overslaan, is al gedaan-->
224 -
225 - <xsl:template match="AnalysisLink">
226 - <pakket>
227 - <xsl:apply-templates select="@*|node()"/>
228 - </pakket>
229 - </xsl:template>
230 -
231 - <!-- AnalysisSetId kunnen we overslaan, is al gedaan -->
232 -
233 - <xsl:template match="Analysis">
234 - <analysepakketcode>
235 - <xsl:apply-templates select="@*|node()"/>
236 - </analysepakketcode>
237 - </xsl:template>
238 -
239 - <xsl:template match="AnalysisId">
240 - <analysecode>
241 - <xsl:apply-templates select="@*|node()"/>
242 - </analysecode>
243 - </xsl:template>
244 -
245 -<!--Desciption kunnen we overslaan, wordt al gedaan -->
246 -
247 -<!--MinimalDeliveryTime kunnen we overslaan, wordt al gedaan -->
248 -
249 - <xsl:template match="Client">
250 - <debiteur>
251 - <xsl:apply-templates select="@*|node()"/>
252 - </debiteur>
253 - </xsl:template>
254 -
255 - <!--ClientId kunnen we overslaan -->
256 -
257 - <!-- Description kunnen we overslaan -->
258 -
259 - <xsl:template match="SpecialAppointment">
260 - <afspraak>
261 - <xsl:apply-templates select="@*|node()"/>
262 - </afspraak>
263 - </xsl:template>
264 -
265 - <!-- SpecialAppointmentId kunnen we overslaan -->
266 -
267 - <!-- Description kunnen we overslaan -->
268 -
269 - <xsl:template match="startdate">
270 - <begindatum>
271 - <xsl:apply-templates select="@*|node()"/>
272 - </begindatum>
273 - </xsl:template>
274 -
275 - <xsl:template match="finaldate">
276 - <einddatum>
277 - <xsl:apply-templates select="@*|node()"/>
278 - </einddatum>
279 - </xsl:template>
280 -
281 - <xsl:template match="Startdate">
282 - <begindatum>
283 - <xsl:apply-templates select="@*|node()"/>
284 - </begindatum>
285 - </xsl:template>
286 -
287 - <xsl:template match="Finaldate">
288 - <einddatum>
289 - <xsl:apply-templates select="@*|node()"/>
290 - </einddatum>
291 - </xsl:template>
292 -
293 - <xsl:template match="Urgency">
294 - <urgentie>
295 - <xsl:apply-templates select="@*|node()"/>
296 - </urgentie>
297 - </xsl:template>
298 -
299 - <xsl:template match="UrgencyId">
300 - <urgentiecode>
301 - <xsl:apply-templates select="@*|node()"/>
302 - </urgentiecode>
303 - </xsl:template>
304 -
305 - <!-- Description wordt al gedaan-->
306 -
307 - <xsl:template match="StorePeriod">
308 - <bewaarduur>
309 - <xsl:apply-templates select="@*|node()"/>
310 - </bewaarduur>
311 - </xsl:template>
312 -
313 - <!--StorePeriodId kunnen we overslaan -->
314 -
315 - <!--Description kunnen we overslaan -->
316 -
317 - <xsl:template match="Report">
318 - <rapportage>
319 - <xsl:apply-templates select="@*|node()"/>
320 - </rapportage>
321 - </xsl:template>
322 -
323 - <xsl:template match="ReportId">
324 - <rapportcode>
325 - <xsl:apply-templates select="@*|node()"/>
326 - </rapportcode>
327 - </xsl:template>
328 -
329 -<!--Description kunnen we overslaan -->
330 -
331 - <xsl:template match="FractionLink">
332 - <fracties>
333 - <xsl:apply-templates select="@*|node()"/>
334 - </fracties>
335 - </xsl:template>
336 -
337 - <!--AnalysisSetId kunnen we overslaan -->
338 -
339 - <xsl:template match="Fraction">
340 - <fractie>
341 - <xsl:apply-templates select="@*|node()"/>
342 - </fractie>
343 - </xsl:template>
344 -
345 - <xsl:template match="FractionId">
346 - <fractiecode>
347 - <xsl:apply-templates select="@*|node()"/>
348 - </fractiecode>
349 - </xsl:template>
350 -
351 - <!-- SampleKind is al vertaald -->
352 -
353 - <!--Description is al vertaald -->
354 -
355 -</xsl:stylesheet>
356 -