Määriteryhmän määritys on nimen ja määrite-esittelyjoukon liitos. Määrite-esittelyjen nimetyt ryhmät voivat helpottaa merkittävästi XML-skeeman yleisten määrite-esittelyjen ylläpitoa ja uudelleenkäyttöä.
Seuraavat ohjeet on kirjoitettu resurssiperspektiiviä varten, mutta ne pätevät useissa muissakin perspektiiveissä.
Voit lisätä määriteryhmän XML-skeemaan seuraamalla näitä vaiheita:
- Avaa XML-skeema XML-skeeman muokkausohjelmassa.
- Napsauta hiiren kakkospainikkeella hahmotelmanäkymän Määriteryhmät-kansiota
ja valitse sitten Lisää määriteryhmä -vaihtoehto. Se tulee näkyviin Määriteryhmät -kansiossa.
- Valitse uusi ryhmä, napsauta hiiren kakkospainikkeella suunnittelunäkymässä olevaa
määriteryhmää ja valitse vaihtoehdot . Kirjoita määriteryhmän nimi Uusi nimi -kenttään.
- Voit lisätä määritteen napsauttamalla hiiren kakkospainikkeella hahmotelmanäkymässä
olevaa määriteryhmää ja valitsemalla Lisää määrite -vaihtoehdon. Määrite tulee näkyviin hahmotelmanäkymään määriteryhmän alle.
- Valitse määrite, napsauta määritteen käytössä olevaa nimeä (oletusnimeä)
suunnittelunäkymässä ja kirjoita sitten uusi nimi.
- Napsauta käytössä olevaa määritelajia (oletuslajia) suunnittelunäkymässä
ja valitse laji valikosta. Jos haluat nähdä lisää vaihtoehtoja, avaa Määritä
laji -valikko valitsemalla Selaa-vaihtoehto. Määritä laji -valintaikkunassa on luettelo kaikista tällä hetkellä
käytettävissä olevista kiinteistä ja käyttäjän määrittämistä lajeista. Voit vaihtaa luettelon laajuutta valitsemalla jonkin
seuraavista vaihtoehdoista:
- Työtila: Luettelo kaikista työtilassa käytettävissä olevista lajeista.
- Sisällytysprojekti: Luettelo kaikista tiedoston sisältävässä projektissa
käytettävissä olevista lajeista.
- (Oletusarvo) Nykyinen resurssi: Luettelo kaikista käytössä olevassa
tiedostossa käytettävissä olevista lajeista.
- Työaineistot: Luettelo kaikista valitussa työaineistossa käytettävissä
olevista lajeista.
- Määriteviite on viittaus yleismääritteeseen.
Voit lisätä määriteviitteen napsauttamalla hiiren kakkospainikkeella
elementin sisältävää kompleksista lajia suunnittelunäkymässä ja
valitsemalla sitten Lisää määriteviite -vaihtoehdon. Yleismääritteeseen viittaavan esittelyn avulla viitattu määrite voi näkyä ilmentymäasiakirjassa viittaavan esittelyn yhteydessä. Valitse viite ja valitse sitten ominaisuusnäkymän viiteluettelosta
määriteryhmä, johon haluat viitteen liittää.
- Määriteryhmäviite on viittaus määriteryhmään. Voit lisätä määriteryhmäviitteen napsauttamalla hiiren kakkospainikkeella
elementin sisältävää kompleksista lajia suunnittelunäkymässä ja valitsemalla
sitten Lisää määriteryhmäviite -vaihtoehdon. Yleismääritteeseen viittaavan esittelyn avulla viitattu määrite voi näkyä ilmentymäasiakirjassa viittaavan esittelyn yhteydessä. Valitse viite ja valitse sitten ominaisuusnäkymän viiteluettelosta
määriteryhmä, johon haluat viitteen liittää.
- Any-elementin avulla voit käyttää elementtisisältöä
nimitilojen mukaisesti ja vastaavan any-määrite-elementin
avulla voit lisätä elementteihin määritteitä. Voit lisätä any-määritteen
napsauttamalla hiiren kakkospainikkeella määriteryhmää ja valitsemalla sitten
Lisää mikä tahansa määrite -vaihtoehdon. Any-määrite tulee näkyviin hahmotelmanäkymään
määriteryhmän alle. Voit määrittää Any-määritteelle seuraavat arvot:
- Voit valita namespace-arvoksi jonkin seuraavista:
- ##any. Valitsemalla tämä arvo sallitaan kaikkien nimitilojen kaikki oikein muodostetut XML-tiedostot.
- ##local . Valitsemalla tämä arvo sallitaan kaikki oikein muodostetut XML-tiedostot, joita ei ole määritetty mihinkään nimitilaan.
- ##other. Valitsemalla tämä arvo sallitaan kaikki oikein muodostetut XML-tiedostot, jotka eivät ole peräisin määritettävän lajin kohdenimitilasta.
- ##targetNamespace . Tämä on lyhenne määritettävän lajin kohdenimitilalle.
- Voit valita processContents-arvoksi jonkin seuraavista:
- skip. XML-prosessori ei tarkista määritteen sisältöä lainkaan.
- lax. XML-prosessori tarkistaa määritteen sisällön niin laajalti kuin mahdollista.
- strict. XML-prosessori tarkistaa määritteen sisällön kokonaan.