Ik heb de volgende XML code (een klein gedeelte ervan)
En nu wil patient height weten, wat 1.8 is
De code value vertel wat voor waarde er staat (codeMeaning kan in een andere taal zijn)
Vervolgens hetmatch gedeelte:
Het probleem is dat de template niet wordt geladen.
Ik heb ook NUM, NUM/* geprobeerd, zonder effect dus.
Weet iemand welke match in zou moeten gebruiken?
Of moet ik het helemaal anders aanpakken?
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <NUM> <conceptNameCodeSequence> <codeValue> 8302-2 </codeValue> <codingSchemeDesignator> LN </codingSchemeDesignator> <codeMeaning> Patient Height </codeMeaning> </conceptNameCodeSequence> <measuredValueSequence> <numericValue> 1.8 </numericValue> </measuredValueSequence> </NUM> <NUM> <conceptNameCodeSequence> <codeValue> 29463-7 </codeValue> <codingSchemeDesignator> LN </codingSchemeDesignator> <codeMeaning> Patient Weight </codeMeaning> </conceptNameCodeSequence> <measuredValueSequence> <numericValue> 80 </numericValue> </measuredValueSequence> </NUM> |
En nu wil patient height weten, wat 1.8 is
XML:
1
2
| <xsl:apply-templates select="NUM[@codeValue =' 8302-2']"/> |
De code value vertel wat voor waarde er staat (codeMeaning kan in een andere taal zijn)
Vervolgens hetmatch gedeelte:
XML:
1
2
3
| <xsl:template match="NUM[codeValue]"> <xsl:value-of select="measuredValueSequence/numericValue"/> </xsl:template> |
Het probleem is dat de template niet wordt geladen.
Ik heb ook NUM, NUM/* geprobeerd, zonder effect dus.
Weet iemand welke match in zou moeten gebruiken?
Of moet ik het helemaal anders aanpakken?