Skjemabiblioteket
Obs! XML-funksjoner, bortsett fra å lagre dokumenter som XML med Word XML-skjemaet, er tilgjengelige bare i Microsoft Office Professional Edition 2003 og frittstående Microsoft Office Word 2003.
Skjemabiblioteket gjør det enklere å automatisere prosedyrer som er knyttet til redigering av XML-dokumenter (Extensible Markup Language). Ved hjelp av XML-skjemaer og andre filer i skjemabiblioteket, i tillegg til egenskapene til XML-dokumentet som redigeres, får du opplysninger om dokumentet som gjør det enkelt å arbeide med XML i Word.
Forstå skjemaer
Et XML-skjema (XSD-fil) angir strukturen, innholdet og semantikken til et XML-dokument. Det fungerer som et blåpapir som fastsetter hva slags data som tillates i XML-dokumentet, i tillegg til strukturen til dataene. Et skjema som for eksempel definerer hvordan navn og adresser lagres, kan angi at et "navn"-element består av to elementer: "fornavn" og "etternavn".
Skjemaene du legger til i skjemabiblioteket, kan utvikles av selskapet eller en tredjepart for å dekke bestemte forretningsbehov. Mange leverandører og XML-utviklere oppretter XML-skjemaer som er spesifikt utformet for å håndtere data for en bestemt bransje eller et eget felt, for eksempel forretninger, forlagsvirksomhet, økonomi, utdanning, kommunikasjon og så videre.
Forstå navneområder
Når du legger til et skjema i skjemabiblioteket, oppretter du et navneområde for det dokumentet som skjemaet er tilknyttet. Navneområdet fastsetter en unik identifikator for alle elementene som er definert av skjemaet. Denne identifikatoren er spesielt viktig hvis for eksempel et egendefinert skjema skulle definere et elementnavn som samsvarer med et elementnavn i XML-skjemaet i Word (WordML). Elementene vil ikke være motstridende ettersom hvert enkelt element kan angis med et prefiks som identifiserer navneområdet til elementet.
Et navneområde kan dessuten fungere som en måte å knytte andre tilleggsfiler til et dokument på, for eksempel én eller flere XSLT-filer (Extensible Stylesheet Language Transformation).
Bruke skjemabiblioteket
Ved hjelp av skjemabiblioteket kan du angi hvilke navneområder som finnes, i tillegg til å konfigurere alternativer, for eksempel egendefinerte navn (aliaser) for skjemaer og eventuelle XSLT-filer som er tilknyttet et skjema.
Skjemaene i skjemabiblioteket kan knyttes til et dokument, og står oppført i kategorien XML-skjema i dialogboksen Maler og tillegg. Når du knytter et XML-skjema til et dokument, blir dokumentet tilknyttet det samme navneområdet som skjemaet og til de tilleggsfilene som også er tilknyttet det samme navneområdet.
Obs! Når flere skjemaer er knyttet til et dokument, er dokumentet tilknyttet navneområdet til rotelementet i dokumentet. Rotelementet er det enkeltstående elementet som inneholder alle de andre elementene i dokumentet, i henhold til reglene for standard XML-hierarki.