Du kan generere en XML-fil fra XML-skemaet, hvis du hurtigt vil oprette en XML-fil på basis af din XML-skemafil.
Når du genererer en XML-fil fra dit XML-skema, sparer du tid, fordi du opretter en XML-fil, som allerede er tilknyttet DTD'en, og som indeholder i hvert fald nogle af elementerne og attributterne i XML-skemaet.
Når du har genereret en XML-fil, kan du tilpasse den yderligere i XML-editoren.
Følgende instruktioner er skrevet til perspektivet Ressource, men gælder også i mange andre perspektiver.
Sådan genererer du en XML-fil ud fra en skemafil:
- Højreklik på den XML-skemafil, du vil arbejde med, i oversigten Navigator:
- Klik på på pop op-menuen.
- Vælg et projekt eller en folder, som skal indeholde XML-filen, skriv et navn på den, og klik påNæste. Navnet på filen skal slutte med .xml.
- Klik på Rodelement for XML-filen. Rodelementet for en XML-fil er det element, som indeholder alle andre elementer i den pågældende fil.
Alle de globale elementer, du har defineret i XML-skemaet, inkluderes i Rodelement-listen.
Hvis du ikke har nogen globale elementer i XML-skemaet, kan du ikke oprette en XML-fil ud fra den.
- Vælg fra følgende indholdsindstillinger:
- Opret valgfri attributter. Der genereres både obligatoriske og valgfri attributter.
- Opret valgfri elementer. Der genereres både obligatoriske og valgfri attributter.
- Opret første valg for påkrævet valg. Det første valg for et påkrævet valg genereres i XML-filen.
- Indsæt data i elementer og attributter. Alle genererede elementer og attributter udfyldes med eksempeldata.
Hvis du ikke vælger nogen af disse muligheder, oprettes kun det minimale indhold, der kræves til XML-filen.
- Afsnittet med Oplysninger om navneområde indeholder oplysninger om målnavneområdet for XML-skemaet, dets præfiks og skemaplaceringen. Der er flere oplysninger om navneområder og præfiks til navneområder i de relaterede referencer.
- Vælg den indgang, du vil redigere, og klik på Redigér.
- Værdien i feltet Navn på navneområde er målnavneområdet for XML-skemaet. XML-filen skal tilknyttes til samme navneområde som det, dets XML-skema er tilknyttet.
- Alle de kvalificerede elementer og attributter i XML-filen, der er knyttet til navneområdet, får værdien af Præfiks som præfiks.
- Feltet Tip om placering indeholder placeringen af XML-skemaet.
- Klik på OK, og klik herefter på Afslut.
XML-filen indeholder det valgte rodelement og eventuelle elementer eller attributter indeholdt i rodelementet.
Den indeholder også oplysninger om XML-filens navneområde og placering.
Nu kan du tilføje elementer og attributter til XML-filen.
Bemærk: I visse tilfælde, når en XML-fil genereres fra en kompleks XML-skemafil, er XML-filen måske ikke gyldig.
Hvis det forekommer, kan du åbne den genererede fil i XML-editoren og rette eventuelle fejl.
Som regel skal der kun rettes nogle få fejl. Følgende XML-skemakonstruktioner kan give problemer:
- Begrænsninger. Somme tider genereres begrænsede elementer fejlagtigt.
- Facetter: Standardgenererede dataværdier passer evt. ikke til komplekse facetter (f.eks. mønstre).
- Abstrakte elementer. Abstrakte elementer genereres somme tider fejlagtigt.