Ik ben mijn XML kennis aan het opfrissen en ik heb een vraag over het opsplitsen van een XML bestand. Stel dat je een order hebt, met een orderregel en een klant. Dan kan je hiervan eenvoudig XML maken. Maar je wilt natuurlijk die klant ook kunnen gebruiken voor andere orders. Hoe pak je dit aan in XML?
Een oplossing kan ik wel bedenken. Iedere klant heeft een primaire sleutel, dus je kan bij het XML`en van die order wel de klantId erbij plaatsen. Maar op wat voor manier kan de locatie van de klant duidelijk gemaakt worden? Moet dit echt in je XML document staan (mbv een URL) of moet het systeem erom heen dit afhandelen?
En stel dat ik verschillende bestanden heb gemaakt voor mijn orders voor dezelfde klant en ik verwijder de klant. Op wat voor manier valt referentiele integriteit af te dwingen? Ik heb de indruk dat XML voor dit stuk informatie niet de beste techniek is om het persistent te maken.
[edit & halfofftopic]
Ik raad iedereen aan om een goed XML boek te kopen zoals bv "Professional XML" want tutorials op het internet zijn echt een drama. Je bent maar een fractie van de tijd bezig om te zoeken naar wat je nodig bent, en je krijgt veel betere uitleg dan je van een introduction-to-tutorial kan verwachten.
Een oplossing kan ik wel bedenken. Iedere klant heeft een primaire sleutel, dus je kan bij het XML`en van die order wel de klantId erbij plaatsen. Maar op wat voor manier kan de locatie van de klant duidelijk gemaakt worden? Moet dit echt in je XML document staan (mbv een URL) of moet het systeem erom heen dit afhandelen?
En stel dat ik verschillende bestanden heb gemaakt voor mijn orders voor dezelfde klant en ik verwijder de klant. Op wat voor manier valt referentiele integriteit af te dwingen? Ik heb de indruk dat XML voor dit stuk informatie niet de beste techniek is om het persistent te maken.
[edit & halfofftopic]
Ik raad iedereen aan om een goed XML boek te kopen zoals bv "Professional XML" want tutorials op het internet zijn echt een drama. Je bent maar een fractie van de tijd bezig om te zoeken naar wat je nodig bent, en je krijgt veel betere uitleg dan je van een introduction-to-tutorial kan verwachten.
[ Voor 16% gewijzigd door Alarmnummer op 23-02-2003 11:58 ]