Hallo,
Nadat ik bij wijze van oefening een XML document met een daarbij passend schema ontworpen heb, wil ik hier toch wat verder mee gaan, maar vraag me af of dit ook daadwerkelijk mogelijk is.
Mijn XML document bevat rekeninggegevens van een bepaald persoon, maar nu leek het met leuk om ook transacties bij een rekening toe te voegen.
Wat in het schema het volgende oplevert:
Waar het me hier vooral omgaat is het stuk transacties.
Mijn vraag is als volgt, is het mogelijk om uit een ander, extern, xml bestand een transactie 'te halen'. Wat ik door middel van XSLT transformeer tot een mooi geheel. Wat voor techniek moet ik hierbij gebruiken?
Overigens is het niet het gehele XML document en ook niet het gehele schema, maar deze stukken code leken mij relevant voor mijn vraag.
Nadat ik bij wijze van oefening een XML document met een daarbij passend schema ontworpen heb, wil ik hier toch wat verder mee gaan, maar vraag me af of dit ook daadwerkelijk mogelijk is.
Mijn XML document bevat rekeninggegevens van een bepaald persoon, maar nu leek het met leuk om ook transacties bij een rekening toe te voegen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <rekeningen>
<rekening reknummer="11234344">
<saldo>100.00</saldo>
<maxcrediet>1000.00</maxcrediet>
<rentepercentage>3</rentepercentage>
<transacties>
<transactie>1</transactie>
<transactie>6</transactie>
</transacties>
</rekening>
<rekening reknummer="333345345">
<saldo>1500.00</saldo>
<maxcrediet>0.00</maxcrediet>
<rentepercentage>5</rentepercentage>
<transacties>
<transactie>2</transactie>
</transacties>
</rekening>
</rekeningen> |
Wat in het schema het volgende oplevert:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <xsd:complexType name="rekeningType">
<xsd:sequence>
<xsd:element name="saldo" type="xsd:decimal"/>
<xsd:element name="maxcrediet" type="xsd:decimal"/>
<xsd:element name="rentepercentage" type="xsd:decimal"/>
<xsd:element name="transacties" type="transactieType"/>
</xsd:sequence>
<xsd:attribute name="reknummer" type="xsd:integer"/>
</xsd:complexType>
<xsd:complexType name="transactieType">
<xsd:sequence>
<xsd:element name="transactie" type="xsd:integer" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType> |
Waar het me hier vooral omgaat is het stuk transacties.
code:
1
2
3
| <transacties>
<transactie>2</transactie>
</transacties> |
Mijn vraag is als volgt, is het mogelijk om uit een ander, extern, xml bestand een transactie 'te halen'. Wat ik door middel van XSLT transformeer tot een mooi geheel. Wat voor techniek moet ik hierbij gebruiken?
Overigens is het niet het gehele XML document en ook niet het gehele schema, maar deze stukken code leken mij relevant voor mijn vraag.
[ Voor 3% gewijzigd door Verwijderd op 04-10-2006 18:37 ]