08. januar 2004 - 15:52Der er
3 kommentarer og 1 løsning
sammenspillet medllem database og xml
Jeg er ny indenfor xml.
jeg har taget forskellige tutorials indenfor xml men der er stadig et stort spørgsmål jeg ikke har fået svar på. Hvordan forholder xml sig i forhold til en database? man bruger vel stadig en database til at gemme sine data i - dvs når man så skal bruge sine data, så henter man dem frem fra db'en og lægger dem over i et xml-dokument - eller hvordan gør man ?
XML er ikke en generell erstatning for relasjonsdatabasen. Du kan bruke XML som en DB-lite, så samme måte som du kan bruke Excel, kommaseparerte filer eller et worddokument, men godt blir det aldri.
Så ja, du har rett: Lagre data i DB, og generere XML etter behov. Det finnes også leverandørspesifikke XML-formater for import til Access 2000+, MS SQLserver etc, men dette er formater som støtter semantikken i databasen, ikke brukerens forståelse for dataene, så de vil vanligvis kreve transformasjon mellom XML-formatene. En XML-fil på databaseformat, er ikke mye mer leselig enn en kommaseparert dump.
Tror Oracle har noe lureri som mapper mellom XML-filer og databaser, så du ved å save en XML-fil, samtidig oppdaterer databasen. Lder spennende, jen jeg har ikke testet det.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.