Dator > Hur konvertera en databas till en XML- schema

  • Hur konvertera en databas till en XML- schema


  • En databas kan konverteras till ett XML- schema med Altova XMLSpy 2010 . " Data_shape. mdb " är ett exempel Microsoft Access -databas som kommer med XMLSpy 2010 . Du kan använda " Skapa XML-schemat från DB Struktur " anläggning i XMLSpy 2010 för att omvandla denna databas till en XML -schema . Detta exempel förutsätter att du har XMLSpy 2010 installerat på din dator

    Du behöver : .
    Altova XMLSpy 2010


    1
    Öppna XMLSpy 2010 . . Från huvudmenyn , välj " Konvertera " och " XML Schema från DB Struktur "
    2 .
    När " Connection Wizard "visas , välj " Microsoft Access (ODBC ) " alternativet , klicka sedan på Nästa .
    3 .
    När " Anslut till MS Access "visas , klicka på Bläddra och använd " Öppna " dialogrutan för att navigera till XMLSpy 2010 Tutorial mapp . Detta är normalt i " C : \ ProgramData \ Altova \ XMLSpy2010 \ Exempel \ Tutorial " . Dubbelklicka sedan på " Data-shape. mdb " . Klicka på Connect .
    4 .
    Kontrollera att tabellen är markerad när " Skapa XML-schemat från DB struktur " dialogrutan visas . Klicka sedan på det översta alternativet " Data_shape1 " för att markera hela databasen . Klicka sedan på System tabellerna objektet avmarkera System Tabeller , så att endast schemat eller " definitioner " i Användarhandboken tabellerna " Adress ", " Company "," Division " och " Person " konverteras till XML Schema .

    5 .
    Klicka på Importera . Vänta en liten stund för import till slut . De nya XML -schema dokumentet visas i det aktiva dokumentet i huvudfönstret panelen i mitten av XMLSpy IDE ( Integrated Development Environment) . Den visas i schemat Översikt ( tabellform ) format av förteckningen över de fyra bord som fyra rader . Klicka på " Innehåll Model View " -ikonen till vänster om Adress raden . Detta visar en schematisk representation av Adress tabellen och dess fält .
    6 .
    Klicka på " Text "-fliken i huvudfönstret för att visa XML- schema som har omvandlats från databas . Välj sedan " File " och " spara som . . . " för att spara XML Schema som " Data_shape1. xsd . "

    tips och varningar


  • När du har sparat XML Schema av databasen definition , kan du konvertera Uppgifterna i tabellerna i XML- filer för varje tabell , genom att välja " Konvertera | Import databasdata . . . " från huvudmenyn .
  • " Importera databas data " dialogruta visas. Välj " Konvertera databas data till XML " möjlighet att exportera databasen data till XML -data. En separat XML- fil skapas för varje bord .
  • Dessa filer kommer att fristående uppgifter . De kommer inte att ha någon hänvisning till en XML-schema, så de har kommer inte att ha någon inbyggd datavalidering .
  • Om du behöver lägga till validering i syfte att ytterligare behandling kan du göra ändringar i varje fil som följer :
  • * Välj önskad datafil genom att klicka på fliken för att göra det aktiva dokumentet
  • * Välj " DTD /Schema | Tilldela Schema " från huvudmenyn . Klicka på " OK " i nästa meddelanderutan . Sedan i följande dialogruta , klicka på "Bläddra " välja " Data_shape1. xsd " XML-schema som var sparade i steg 6 . Klicka sedan på "OK". XMLSpy kommer då inför referens tag till " Data_shape1. xsd " nära toppen av den exporterade XML-filen .
  • * Ta bort " " och " " taggar
  • * Byt namn på Importera rot börjar och slutar taggar till samma som tabellen namn . Till exempel i fallet med adress tabellen , " " bör ändras till " " .
  • * Ta bort namnet och fråga efter attribut i rotelementet , eftersom dessa inte är schema-definierade attribut .
  • När du trycker F8 nu , XML-data som exporteras från adressen tabellen nu data-giltig i enlighet med " Data_shape1. xsd " .

Previous:nothing Next:hur att validera en e- postadress i VB





Relaterade artiklar


  • hur man skapar ett lager för dataåtkomst
  • hur man gör ett brädspel i Java
  • vad är en java.rmi.remoteexception ?
  • hur man bygger 32- bitars Linux-program på 64 - bitars plattformar
  • Hur avgör jag en flerdimensionell storlek array kolumn i Visual Basic ?
  • vilka verktyg gör programmerare använda ?
  • hur man lär sig t - sql online
  • javascript mål iframe dokument tutorial
  • hur du infogar en radbrytning efter ett visst antal tecken
  • hur man installerar ljudkort hårdvara ljud