Bonjour
Comment avec un XLST introduire un éléments pour hiérarchiser une répétition ?.
J'ai une XSD comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <xs:element name="HL7Message"> <xs:complexType> <xs:sequence> <xs:element name="MSH" type="MSH"/> <xs:element name="PID" type="PID"/> <xs:element name="PV1" type="PV1"/> <xs:sequence maxOccurs="unbounded"> <xs:element name="ORC" type="ORC"/> <xs:element name="RQD" type="RQD"/> <xs:element name="TQ1" type="TQ1"/> <xs:element name="ZDA" type="ZDA"/> <xs:element name="ZDX" type="ZDX"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element>
il y a une répétition de la séquence ORC PQD TQ1 ZDA ZDX. je cherche à placer chaque occurrence de cette séquence dans un élément pour obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <xs:element name="HL7Message"> <xs:complexType> <xs:sequence> <xs:element name="MSH" type="MSH"/> <xs:element name="PID" type="PID"/> <xs:element name="PV1" type="PV1"/> <xs:element maxOccurs="unbounded" name="ORDER" type="ORDER"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ORDER"> <xs:sequence> <xs:element name="ORC" type="ORC"/> <xs:element name="RQD" type="RQD"/> <xs:element name="TQ1" type="TQ1"/> <xs:element name="ZDA" type="ZDA"/> <xs:element name="ZDX" type="ZDX"/> </xs:sequence> </xs:complexType>
merci de votre aide
A+JYT
Partager