Generera XML-filer från XML-scheman

Du kan generera en XML-fil från ditt XML-schema om du snabbt vill skapa en XML-fil baserad på XML-schemafilen. När du genererar en XML-fil från ditt XML-schema sparar du tid, genom att skapa en XML-fil som redan är associerad med XML-schemat, och innehåller en del av de element och attribut som finns i XML-schemat.

När du har genererat XML-filen kan du fortsätta att anpassa den i XML-redigeraren.

Följande instruktioner är skrivna för resursperspektivet, men de fungerar även i många andra fall.

Så här genererar du en XML-fil från ett schema:

  1. Högerklicka på den SML-schemafil du vill arbeta med i navigeringsvyn.
  2. Välj Generera > XML-fil på menyn som visas.
  3. Välj projektet eller mappen som ska innehålla XML-filen, ange ett namn och klicka på Nästa. Filnamnet måste sluta på .xml.
  4. Klicka på rotelementet för XML-filen. Rotelementet för en XML-fil är det element som innehåller alla andra element i filen. Samtliga globala element du har definierat i XML-schemat kommer att ingå i rotelementlistan. Om du inte har några globala element i XML-schemat kan du inte skapa en XML-fil från det.
  5. Välj bland följande innehållsalternativ:
    • Skapa valfria attribut. Både obligatoriska och valfria attribut genereras.
    • Skapa valfria element. Både obligatoriska och valfria element genereras.
    • Skapa det första alternativet för ett obligatoriskt alternativ. Det första alternativet för ett obligatoriskt alternativ genereras i XML-filen.
    • Fyll element och attribut med data. Eventuella element och attribut som genererats fylls med exempeldata.
    Om du inte väljer något av de här alternativen kommer endast minsta möjliga mängd innehåll för XML-filen att skapas.
  6. Avsnittet Namnområdesinformation innehåller information om målnamnområdet för XML-schemat, dess prefix och schemaplatsen. Mer information om namnområden och namnområdesprefix finns i referensinformationen.
  7. Markera den post du vill redigera och klicka sedan på Redigera.
  8. Värdet i fältet Namnområdesnamn är målnamnområdet för XML-schemat. Din XML-fil bör vara associerad med samma namnområde som det associerade XML-schemat.
  9. Prefixet Prefix läggs till alla kvalificerade element och attribut i XML-filen som är associerade till namnområdet.
  10. Fältet Sökväg innehåller sökvägen till XML-schemat.
  11. Klicka på OK, och sedan på Slutför.

XML-filen kommer att innehålla det valda rotelementet, samt eventuella element och attribut som rotelementet innehåller. Det innehåller dessutom information om namnområde och placering för XML-filen. Du kan nu lägga till element och attribut i XML-filen.

Obs! I en del fall kan XML-filer som genereras från komplicerade XML-schemafiler bli ogiltiga. Om det inträffar kan du öppna den genererade filen i XML-redigeraren och rätta till eventuella fel som inträffat. I vanliga fall gäller det endast ett mindre antal fel. Följande XML-schemakonstruktioner kan innebära problem:

  1. Begränsningar. En del begränsade element genereras felaktigt.
  2. Fasetter: Standardgenererade datavärden kanske inte uppfyller reglerna för komplexa fasetter (exempelvis mönster).
  3. Abstrakta element. Abstrakta element genereras ibland felaktigt.
Närliggande begrepp
XML-redigeraren
Närliggande uppgifter
Skapa tomma XML-filer
Generera XML-filer från DTDer
Redigera XML-filer
Närliggande information
XML-namnområden