Sisältömalli on kaikkien sellaisten tietojen esitysmuoto, jotka voivat olla elementissä, yleiselementissä, kompleksisessa lajissa tai ryhmässä. Se on elementin, yleiselementin, kompleksisen lajin tai ryhmän rakenteen ja sallitun sisällön muodollinen kuvaus, jota voidaan käyttää asiakirjailmentymän tarkistukseen.
Sisältömalleja on kolmenlaisia:
- Järjestys, joka tarkoittaa, että kaikki sisältömallin aliobjektit voivat esiintyä XML-skeeman ilmentymässä. Niiden on kuitenkin esiinnyttävä siinä järjestyksessä, jossa ne on luetteloitu sisältömallissa.
- Valinta, joka tarkoittaa, että vain yksi sisältömallin aliobjekteista voi esiintyä XML-skeeman ilmentymässä.
- Kaikki, joka tarkoittaa, että kaikki sisältömallin aliobjektit voivat esiintyä
kerran ja että ne voivat olla missä tahansa järjestyksessä. Jos valitset tämän vaihtoehdon,
kaikkien sisältömallin aliobjektien on oltava yksittäisiä elementtejä eikä yksikään
elementti voi esiintyä sisältömallissa kuin kerran.
Seuraavat ohjeet on kirjoitettu resurssiperspektiiviä varten, mutta ne pätevät useissa muissakin perspektiiveissä.
Voit lisätä sisältömallin elementtiin, yleiselementtiin, kompleksiseen lajiin tai ryhmään seuraamalla seuraavia vaiheita:
- Valitse suunnittelunäkymästä kompleksinen laji tai ryhmä:
- Jos valitset kompleksisen lajin, voit lisätä siihen haluamasi sisältömallin
napsauttamalla sitä hiiren kakkospainikkeella ja valitsemalla Lisää
järjestysnumerosarja- tai Lisää valinta
-vaihtoehdon. Jos haluat käyttää Kaikki-sisältömallia,
voit muuttaa mallin napsauttamalla sitä suunnittelunäkymässä ja valitsemalla
sen ominaisuuksista Laji-asetukseksi Kaikki.
Sisältömalli lisätään automaattisesti kompleksisen lajin aliobjektina - laajenna sitä hahmotelmanäkymässä nähdäksesi sen. Huomautus:
Nämä vaihtoehdot eivät ole näkyvissä, jos olet määrittänyt kompleksiselle
lajille kantalajin. Voit joko määrittää kompleksiselle lajille kantalajin tai lisätä siihen sisältömallin, mutta et voi tehdä molempia.
- Kun ryhmä luodaan, sen aliobjektina on automaattisesti järjestys-sisältömalli. Laajenna sitä hahmotelmanäkymässä nähdäksesi sen ja valitaksesi sen. Ominaisuusnäkymässä
voit vaihtaa sen sisältömalliksi valinta tai kaikki
valitsemalla jommankumman näistä vaihtoehdoista Laji-valikosta.
- (Valinnainen) Valitse sopiva arvo MinOccurs-kenttään. Se on sisältömallin esiintymiskertojen vähimmäismäärä. Jos haluat, että sisältömalli on valinnainen, valitse 0. Muussa tapauksessa valitse 1.
- (Valinnainen) Valitse sopiva arvo MaxOccurs-kenttään. Se on sisältömallin esiintymiskertojen enimmäismäärä. Jos et halua määrittää esiintymille enimmäismäärää, valitse
Sitomaton-vaihtoehto.
- Valitse Julkaisut-välilehti, jos
haluat määrittää tietoja tästä sisältömallista. 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ä seuraavia objekteja sisältömallin objektiin:
- Toinen sisältömalli.
- Ryhmäviite, jonka avulla viitattu ryhmä näkyy ilmentymäasiakirjassa viittaavan esittelyn yhteydessä. Tämä valikkovaihtoehto näkyy vain, jos asiakirjan jossakin muussa osassa on määritetty yleisryhmiä tai jos sisällytetyissä skeemoissa on määritetty ryhmiä.
- Elementti, joka on XML-kielen peruslohko.
- Elementtiviite, joka viittaa yleiselementtiin.
Tämä valikkovaihtoehto näkyy vain, jos asiakirjan jossakin muussa osassa on määritetty yleiselementtejä.
- Any-elementti. Sisältömallia voi laajentaa Any-elementin avulla millä tahansa määritettyyn nimitilaan kuuluvalla elementillä.