Määriteryhmien lisäys

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:

  1. Avaa XML-skeema XML-skeeman muokkausohjelmassa.
  2. 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.
  3. Valitse uusi ryhmä, napsauta hiiren kakkospainikkeella suunnittelunäkymässä olevaa määriteryhmää ja valitse vaihtoehdot Koodinparannus > Nimeä uudelleen. Kirjoita määriteryhmän nimi Uusi nimi -kenttään.
  4. 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.
    1. Valitse määrite, napsauta määritteen käytössä olevaa nimeä (oletusnimeä) suunnittelunäkymässä ja kirjoita sitten uusi nimi.
    2. 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.
  5. 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ää.
  6. 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ää.
  7. 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.