Yleiselementti on elementti, jonka käyttöalue on yleinen. Se on esitelty pääskeeman osana sen sijasta, että se olisi sisältömallin osa.
Seuraavat ohjeet on kirjoitettu resurssiperspektiiviä varten, mutta ne pätevät useissa muissakin perspektiiveissä.
Voit lisätä yleiselementin seuraavasti:
- Avaa XML-skeema XML-skeeman muokkausohjelmassa.
- Valitse skeema hahmotelmanäkymässä. Suunnittelunäkymässä on näkyvissä koko skeema sisältöineen.
- Napsauta hiiren kakkospainikkeella suunnittelunäkymän Elementit-osaa
ja valitse Lisää elementti -vaihtoehto.
- Valitse ominaisuusnäkymän Yleiset-välilehti ja kirjoita
yleiselementin uusi nimi Nimi-kenttään.
- Voit valita ominaisuusnäkymässä määritteen lajin valmiiksi määritetystä luettelosta, joka on Laji-kentän vieressä olevassa valikossa.
Jos haluat näkyviin lisää vaihtoehtoja, valitse luettelosta Selaa-vaihtoehto.
Määritä laji -valintaikkuna avautuu. Siinä on luettelo kaikista 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.
Valitse haluamasi laji lajiluettelosta ja napsauta OK-painiketta.
- (Valinnainen) Valitse Muu-välilehti. Tällä sivulla voit määrittää yleiselementille seuraavia
arvoja:
- Abstrakti: Valitse Tosi-vaihtoehto, jos haluat yleiselementin olevan abstrakti. Kun yleiselementti on esitelty abstraktiksi, sitä ei voi käyttää ilmentymäasiakirjassa. Sen sijaan yleiselementin korvausryhmän jäsenen tulee olla ilmentymäasiakirjassa.
- Lohko: Tämä kenttä määrittää, voiko yleiselementin korvata siitä johdetulla elementillä.
- Lopullinen: Tämä kenttä määrittää, voiko tämän yleiselementin johtaa.
- Kiinteä arvo / oletusarvo: Napsauta Selaa-vaihtoehtoa
ja valitse Kiinteä arvo- tai Oletusarvo-vaihtoehto ja
määritä sopiva arvo. Jos valitset vaihtoehdon Kiinteä arvo, yleiselementillä on kiinteä arvo, jota ei voi muuttaa. Jos valitset vaihtoehdon Oletusarvo, elementillä on oletusarvo.
- Lomake: Käytä tätä kenttää osoittamaan, että tämä yleiselementti tulee tarkentaa nimitilan avulla XML-skeeman ilmentymässä (XML-skeemaan liittyvässä XML-tiedostossa).
- Tyhjäarvot sallittu: Valitse arvoksi Tosi, jos et halua elementillä olevan yhtään alielementtiä vaan ainoastaan määritteitä.
- Korvaava ryhmä: Korvausryhmän avulla elementtejä voidaan korvata toisilla elementeillä.
- Valitse Määritteet-välilehti. Voit käyttää tätä sivua ja lisätä määritteitä, määriteviitteitä, määritteiden ryhmäviitteitä ja Any-määritteitä yleiselementtiin.
- Määrite on määritteen nimen ja tietyn lajin ja arvon välinen
liitos. Voit lisätä määritteen napsauttamalla hiiren kakkospainikkeella
Määritteet-sivulla ja valitsemalla Lisää määrite -vaihtoehdon. Voit antaa määritteelle seuraavat arvot:
- Kiinteä arvo / oletusarvo: Napsauta Selaa-vaihtoehtoa
ja valitse Kiinteä arvo- tai Oletusarvo-vaihtoehto ja
määritä sopiva arvo. Jos valitset vaihtoehdon Kiinteä arvo, määritteellä
on kiinteä arvo, jota ei voi muuttaa. Jos valitset vaihtoehdon Oletusarvo,
määritteellä on oletusarvo.
- Lomake: Määritä tähän kenttään, onko tämä määrite tarkennettava nimitilan avulla XML-skeeman ilmentymässä.
- Nimi: Kirjoita määritteen nimi.
- Laji: Napsauta Selaa-vaihtoehtoa
ja valitse määritteen laji.
- Käyttö: Tämä kenttä määrittää, miten määritettä
voi käyttää ilmentymäasiakirjassa. Jos valitset kohdan valinnainen, määrite voi esiintyä kerran tai ei lainkaan. Jos valitset kohdan pakollinen, määritteen on esiinnyttävä kerran. Jos valitset kohdan kielletty, määrite ei saa esiintyä lainkaan. Huomautus: Jos valitset Oletusarvo-asetuksen,
tämän kentän arvoksi on valittava valinnainen, koska muuten oletusarvo ei ole
kelvollinen.
- Määriteviite on viittaus yleismääritteeseen.
Voit lisätä määriteviitteen napsauttamalla hiiren kakkospainiketta Määritteet-sivulla
ja valitsemalla sitten Lisää määriteviite -vaihtoehdon. Yleismääritteeseen viittaavan esittelyn avulla viitattu määrite voi näkyä ilmentymäasiakirjassa viittaavan esittelyn yhteydessä. Määriteviitteen
lisäyksen valikkovaihto on näkyvissä vain, jos asiakirjaan jossakin toisessa osassa
on yleismääritemääritys. Valitse viite ja valitse sitten viiteluettelosta
yleismäärite, johon haluat viitteen liittää.
- Määriteryhmäviite on viittaus määriteryhmään. Voit lisätä määriteryhmäviitteen napsauttamalla hiiren kakkospainiketta
Määritteet-sivulla ja valitsemalla sitten Lisää määriteryhmäviite
-vaihtoehdon. Määriteryhmään viittaavan esittelyn avulla viitattu määriteryhmä voi näkyä ilmentymäasiakirjassa viittaavan esittelyn yhteydessä. Määriteryhmäviitteen lisäyksen
valikkovaihtoehto on näkyvissä vain, jos asiakirjan jossakin muussa
osassa on määriteryhmämääritys. Valitse viite ja valitse sitten 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 kakkospainiketta Määritteet-sivulla ja valitsemalla sitten
Lisää mikä tahansa määrite -vaihtoehdon. 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.
- Valitse Julkaisut-välilehti, jos
haluat määrittää tietoja tästä yleiselementistä. Julkaisut-sivulla on käyttäjien
luettavissa olevaa aineistoa, kuten kuvauksia.
- Valitse Laajennukset-välilehti, jos haluat lisätä
skeemakomponenttien merkintöihin sovelluksen tietoelementtejä. Laajennukset-sivulla voit määrittää skeeman ja lisätä merkintöihin XML-sisältöä.
Voit lisätä yleiselementtiin sisältömallin, joka määrittää kaikkien
yleiselementtiin sisällytettävien tietojen esitysmuodon. Sisältömallien käsittelystä on lisätietoja aiheeseen liittyvissä tehtävissä.