Julkaisun jäsenteleminen XML-muotoon

Päivitetty viimeksi 28. toukokuuta 2018

Rakenneruudun yleiskuvaus

Rakenne-ruutu näyttää hierarkkisessa muodossa asiakirjan kohteet, jotka on merkitty XML-tunnisteilla. Näitä kohteita kutsutaan elementeiksi. Voit siirtää elementtejä Rakenne-ruudussa ja määrittää kohteiden järjestyksen ja hierarkian.Elementti koostuu kuvakkeesta, joka ilmaisee elementin tyypin, ja tunnisteen nimestä.

Rakenne-ruutu

A. Kolmio elementtien laajentamiseen tai kutistamiseen B. Elementti C. Tekstikatkelma D. Määrite 

Rakenne-ruutu

A. Kolmio elementtien laajentamiseen tai kutistamiseen B. Elementti C. Tekstikatkelma D. Määrite 

Elementeissä voi olla myös seuraavat tiedot:

Sininen vinoneliö

Sininen timantti elementin kuvakkeessa tarkoittaa, että elementti on liitetty sivun kohteeseen. Sinisen timantin puuttuminen tarkoittaa, että elementtiä ei ole liitetty sivun kohteeseen.

Alleviivaus

Tunnisteen nimi on alleviivattu, jos sivulla oleva kohde, jota elementti vastaa, on valittu. Jos esimerkiksi valitset tekstiä, johon olet määrittänyt Title-tunnisteen, sana Title tekstin elementissä on alleviivattu Rakenne-ruudussa. Alleviivaus näyttää, vastaavatko sivulla valitut kohteet ja Rakenne-ruudun elementit toisiaan.

Tekstikatkelma

Merkityn tekstin ensimmäiset 32 merkkiä, joita kutsutaan tekstikatkelmaksi, voivat näkyä elementin oikealla puolella.Nämä katkelmat auttavat sinua tunnistamaan sivun kohteen, jota elementti vastaa.

Piste ja määrite

Attribuutit tarjoavat metatietoja elementistä. Jos elementtiin on liitetty attribuutteja, musta piste sekä attribuuttien nimet ja arvot näkyvät elementin alla.

Rakenne-ruudun käyttäminen

  • Avaa Rakenne-ruutu valitsemalla Näytä > Rakenne > Näytä rakenne.
  • Sulje Rakenne-ruutu valitsemalla Näytä > Rakenne > Piilota rakenne tai napsauta jakajan painiketta.
  • Laajenna tai kutista elementti (ja näytä tai piilota sen alielementit) napsauttamalla elementin vieressä olevaa kolmiota.
  • Säädä Rakenne-ruudun kokoa vetämällä jakajan painiketta.
  • Laajenna tai kutista elementti sekä kaikki siihen sisältyvät elementit pitämällä Ctrl-näppäintä (Windows) tai Command-näppäintä (Mac OS) pohjassa ja napsauttamalla elementin vieressä olevaa kolmiota.
  • Näytä tai piilota tekstikatkelmat valitsemalla Näytä tekstikatkelmat tai Piilota tekstikatkelmat Rakenne-ruudun valikosta.

Rakenne-ruudun kuvakkeet

Seuraavat kuvakkeet näkyvät Rakenne-ruudussa:

Kuvake

Nimi

Käytä

 

Pääelementti

Jokaisessa asiakirjassa on yksi pääelementti ylimpänä. Sen voi nimetä uudelleen, mutta sitä ei voi siirtää tai poistaa.

 

Tarinaelementti

Edustaa merkittyjä tarinoita (yhtä tai useampaa linkitettyä kehystä).

 

Tekstielementti

Edustaa merkittyä tekstiä kehyksen sisällä.

 

Grafiikkaelementti

Edustaa merkittyä kehystä, joka sisältää sijoitetun kuvan.Jokaisessa grafiikkaelementissä on href-attribuutti, joka määrittää linkitetyn tiedoston polun tai URL-osoitteen.

 

Sijoittamaton tekstielementti

Sijoittamaton tekstielementti, jota ei ole vielä liitetty sivun objektiin.

 

Sijoittamaton grafiikkaelementti

Sijoittamaton grafiikkaelementti, jota ei ole vielä liitetty sivun objektiin.

 

Taulukkoelementti

Edustaa taulukkoa.

 

Otsikkosoluelementti

Edustaa solua taulukon otsikkorivillä.

 

Rungon solujen elementti

Edustaa solua taulukon rungossa.

 

Alatunnisteen soluelementti

Edustaa solua taulukon alatunnisterivillä.

 

Tyhjä elementti

Tyhjä kehys liittyy tähän elementtiin.

 

Määrite

Sisältää metatietoja, kuten avainsanoja tai linkitetyn kuvan sijaintia (HREF-attribuutti).

 

Kommentti

Sisältää kommentit, jotka näkyvät XML-tiedostossa mutta eivät InDesign-asiakirjassa.

 

Käsittelyohje

Sisältää käskyohjeen, joka käynnistää toiminnon sovelluksissa, jotka osaavat lukea käskyohjeita.

 

DOCTYPE-elementti

Kertoo InDesignille, mitä DTD-tiedostoa käytetään XML-tiedoston vahvistamiseen.

Rakenteisten elementtien järjestäminen uudelleen

Voit muuttaa elementtien järjestystä ja hierarkkista tasoa Rakenne-ruudussa.Noudata kuitenkin näitä sääntöjä:

  • XML-asiakirjassa on oltava yksi juurielementti rakenteen huipulla.Juurielementti sisältää kaikki muut elementit ja on niiden yläelementti.Vain DTD (joka näkyy DOCTYPE-elementtinä), kommentit ja käsittelyohjeet voivat esiintyä juurielementin yläpuolella rakenneruudussa.

  • XML-hierarkiarakenteen muutokset voivat vaikuttaa tunnistettujen kohteiden ulkoasuun InCopy-sivuilla. Esimerkiksi tekstielementin tekeminen toisen elementin lapsielementiksi siirtää tekstin myös asettelussa.

  • Et voi vetää taulukon soluelementtiä taulukkoelementtiin tai siirtää elementtejä taulukkoelementin sisään.

Tee rakenneruudussa jokin seuraavista:
  • Siirrä elementti vetämällä se uuteen paikkaan rakenteen sisällä. Viiva näkyy vetämisen aikana ja osoittaa, mihin kohtaan elementti lisätään. Viivan leveys merkitsee tasoa hierarkiassa.

  • Tee elementistä toisen elementin lapsielementti sijoittamalla se ylemmän elementin päälle korostamisen aiheuttamiseksi tai asettamalla se ylemmän elementin muiden lapsielementtien joukkoon ja vapauttamalla sitten hiiren painike.

  • Alenna elementtiä yhdellä tasolla hierarkiassa vetämällä se juuri toisen ylemmän elementin yläpuolelle ja siirtämällä sitä hieman vasemmalle, kunnes sen sijoitusta osoittava viiva ulottuu ylemmän elementin koko leveydelle.

  • Kopioi tai leikkaa elementti valitsemalla elementti tai elementit rakenneruudussa ja valitsemalla sitten Muokkaa > Kopioi tai Muokkaa > Leikkaa. Valitse elementti suoraan sen kohdan yläpuolelta, johon haluat lisätä elementin, ja valitse Muokkaa > Liitä.

Muistiinpano

Kun leikkaat elementin, elementti ja sisältö leikataan leikepöydälle, mutta kehys pysyy ehjänä.

Yläelementin lisääminen

Lisää ylemmän tason elementti rakenneruutuun ylläpitääksesi oikeaa XML-rakennetta tai järjestääksesi sisältöä paremmin. Ennen kuin voit lisätä uuden ylemmän tason elementin, sinun on valittava elementit, jotka tulevat uuden ylemmän tason elementin lapsielementeiksi. Kun uusi ylemmän tason elementti lisätään, valitut lapsielementit alenevat yhdellä tasolla rakennehierarkiassa.

Lapsielementit valittuna (vasen); äskettäin lisätty ylemmän tason elementti sisältää lapsielementit (oikea).

Lapsielementit valittuna (vasen); äskettäin lisätty ylemmän tason elementti sisältää lapsielementit (oikea).

Valitse rakenneruudussa elementit, jotka tulevat uuden lisättävän ylemmän tason elementin lapsielementeiksi. Ota huomioon seuraavat asiat:

  • Et voi valita juuri- tai juuritason elementtiä.

  • Et voi valita tarina- tai tarinatason elementtiä.

  • Elementtien tulee olla samalla tasolla rakenteellisessa hierarkiassa.

  • Elementtien on oltava vierekkäisiä.

  • Valinta ei saa sisältää taulukon soluja tai attribuutteja.

Valitse Rakenne-paneelin valikosta Uusi pääelementti tai napsauta hiiren kakkospainikkeella (Windows) tai Control-napsauta (Mac OS) ja valitse Uusi pääelementti.

Valitse tunniste uudelle ylätason elementille ja napsauta OK.

Muistiinpano

Lisää uusi yläelementti nopeasti valitsemalla Lisää tunniste Tunnisteet-paneelista ja napsauttamalla sitten tunnistetta paneelissa.Voit myös napsauttaa hiiren kakkospainikkeella (Windows) tai Control-napsauttaa (Mac OS) Rakenne-paneelissa valitsemaasi elementtiä, valita Uusi sivupohjaelement ja valita sitten elementin.

Attribuuttien käsittely

Attribuutti antaa lisätietoja XML-elementistä. Jokainen attribuutti koostuu nimestä ja arvosta. Attribuutit näkyvät Rakenne-paneelissa; niitä ei sijoiteta asiakirjaan eikä käytetä asiakirjan sisältönä. Sisällytä attribuutteja elementteihin niiden tiedostojen ja sovellusten hyödyksi, jotka tulevat käyttämään InCopyssa luomiasi XML-tiedostoja.

Kun tunnistat kuvan, InDesign luo automaattisesti href-attribuutin, jonka arvo määrittää kuvatiedoston sijainnin levyllä.Tämän href-attribuutin avulla muut tiedostot ja sovellukset voivat paikantaa kuvan levyltä, jotta se voidaan näyttää.

Attribuutti sisältää nimen (href tässä tapauksessa) ja arvon.

Voit lisätä attribuutteja mihin tahansa elementtiin paitsi DOCTYPE-elementtiin (DTD- tiedosto), kommentteihin ja käsittelyohjeisiin. Voit esimerkiksi luoda attribuutin nimeltä keywords, kun haluat sisällyttää hakusanoja jatkokäsittelysovellusta varten. Voit myös luoda attribuutteja korvaavan tekstin merkitsemiseen, artikkeliotsikoiden seurantaan ja muun sisältöön liittyvän tiedon tallentamiseen.

Muistiinpano

Jos käytät DTD-tiedostoa, katsele sen sisältöä nähdäksesi, mitä attribuutteja se sallii. Attribuuttien nimien on, kuten tunnistenimienkin, vastattava DTD:tä.

Muistiinpano

InCopy tunnistaa erikoiset nimiavaruusattribuutit, joilla voidaan määrittää kappale- tai merkkityylejä, taulukoita ja taulukon solutyylejä sekä hallita välilyöntejä.Lisätietoja on XML-teknisessä viiteoppaassa ja muissa resursseissa osoitteessa www.adobe.com/go/learn_id_XMLscript.

Lisää määrite

Valitse elementti.
Tee jokin seuraavista:
  • Napsauta Lisää määrite -painiketta .

  • Valitse Uusi määrite Rakenne-ruudun valikosta.

  • Napsauta hiiren oikealla painikkeella (Windows) tai Control-napsauta (Mac OS) valittua elementtiä ja valitse Uusi määrite.

Määritä määritteelle nimi ja arvo ja napsauta sitten OK.

Näytä tai piilota määritteet Rakenne-ruudussa

Valitse Näytä määritteet tai Piilota määritteet Rakenne-ruudun valikosta.

Saatat joutua napsauttamaan elementin vieressä olevaa kolmiokuvaketta, jotta sen määritteet näkyvät.

Muokkaa tai poista määrite

Valitse määrite Rakenne-ruudusta.
Tee jokin seuraavista:
  • Muokkaa määritettä kaksoisnapsauttamalla sitä tai valitsemalla Muokkaa Rakenne-ruudun valikosta.

  • Poista määrite napsauttamalla Poista-kuvaketta tai valitsemalla Poista Rakenne-ruudun valikosta.

Muokkaa href-attribuutteja

InCopy luo href-attribuutit automattisesti kuvitustiedostojen käsittelyä varten. href-attribuutti määrittelee kuvitustiedoston sijainnin levyllä, jotta kuvitustiedosto voidaan näyttää. Kun merkitset sijoitetun kuvan, InCopy luo href-attribuuttiarvon, joka sisältää kuvan polun ja tiedostonimen.

Polku voi olla absoluuttinen linkki, suhteellinen linkki samaan kansioon kuin XML-tiedosto tai suhteellinen linkki XML-tiedoston sisältävän kansion Images-alikansioon. Suhteelliset polut ovat riippuvaisia polusta, johon asiakirja on tallennettu.

  • href-attribuutti, jossa on absoluuttinen linkki, näyttää seuraavalta (Windowsissa ja Mac OS:ssa):

    href=file:///C:/Images/Meadow.psd

    href=file:///Users/abhayc//Desktop/abc.jpg

  • href-attribuutti kuvitustiedostoon samassa kansiossa kuin XML-tiedosto näyttää seuraavalta:

    href=file:Meadow.psd

  • href-attribuutti kuvitustiedostoon Images-alikansiossa näyttää seuraavalta:

    href=file:///Images/Meadow.psd

Voit muokata href-attribuuttia määrittääksesi uuden linkin kuvaan. Voit esimerkiksi muokata absoluuttista linkkiä suhteelliseksi linkiksi, jolloin kuvatiedosto on käytettävissä, kun viet tiedoston.

Kaksoisnapsauta Rakenne-ruudussa href-attribuuttia. (Saatat joutua napsauttamaan kuva-elementin vieressä olevaa kolmiokuvaketta, jotta attribuutti tulee näkyviin.)
Syötä Arvo-kohtaan uusi polku kuvaan ja napsauta sitten OK.

Lisää kommentit ja käsittelyohjeet

Adobe InCopy -sovelluksella voit lisätä kommentointia ja käsittelyohjeita XML-tiedostoon. Syötä kommentti, joka sisältää kuvailevaa tietoa elementistä.Kommentit näkyvät verkkoselaimissa ja tekstieditoreissa.Ne auttavat muita ymmärtämään XML-rakennetta ja XML-tunnisteita. Käsittelyohje on erityinen, sovellukseen liittyvä komento. Voit syöttää esimerkiksi sivunvaihdon käsittelyohjeen, jotta sovellus, johon viet XML-tiedostosi, ymmärtää mihin sivunvaihto lisätään.InCopy-käyttäjien luomat käsittelyohjeet on tarkoitettu käytettäväksi muissa ohjelmissa; InCopy itse ei toimi käsittelyohjeiden mukaan.

Kommentit ja käsittelyohjeet näkyvät Rakenne-ruudussa.Voit siirtää, muokata ja poistaa kommenteja ja käsittelyohjeita samoin kuin muitakin elementtejä Rakenne-ruudussa.Ne eivät kuitenkaan voi sisältää alikelementtejä tai määritteitä.

InDesign Structure -paneeli, jossa näkyvät tekstikatkelmat

A. Käsittelyohje B. Kommentti 

Lisää kommentti

Valitse elementti, jota haluat kommentoida.
Muistiinpano

Voit lisätä kommentin taulukkoon valitsemalla taulukon solu-elementin.Voit lisätä kommentteja taulukon soluihin, ei taulukkoihin.

Valitse Uusi kommentti Rakenne-paneelin valikosta.
Kirjoita kommentti Uusi kommentti -valintaikkunaan.

Lisää käsittelyohje

Valitse elementti käsittelyohjetta varten.
Muistiinpano

Lisää käsittelyohje taulukkoon valitsemalla taulukon soluelementti.Voit lisätä käsittelyohjeita taulukon soluihin, ei taulukoihin.

Valitse Uusi käsittelyohje Rakenne-paneelin valikosta.
Kirjoita Target-kenttään nimi, joka tunnistaa käsittelyohjeen sovellukselle, joka lukee viedyt XML-tiedostot.
Kirjoita Tiedot-kenttään arvo, joka kertoo sovellukselle, mitä käsittelyohjeen kanssa tulee tehdä.

Näytä kommentit ja käsittelyohjeet

Valitse Näytä kommentit tai Näytä käsittelyohjeet Rakenne-paneelin valikosta.

Muokkaa kommenteja ja käsittelyohjeita

Valitse kommentti tai käsittelyohje.
Tee jokin seuraavista toimista:
  • Kaksoisnapsauta kommenttia tai käsittelyohjetta.

  • Valitse Muokkaa Rakenne-paneelin valikosta.

Muokkaa kommenttia tai käsittelyohjetta ja napsauta OK.

XML-sisällön vahvistaminen DTD-tiedostojen avulla

Asiakirjan XML:n validointi tarkoittaa rakenteen, elementtitunnisteiden nimien ja määritteiden vertaamista DTD-tiedoston määrityksiin. Jos haluat validoida DTD-tiedostoa vasten, sinun on ensin ladattava se asiakirjaan InDesignissa.

Muistiinpano

DTD-tiedoston lataaminen tuo tunnistenimet Tunnisteet-paneeliin. Nämä tuodut tunnistenimet on lukittu. Niitä ei voi poistaa tai nimetä uudelleen muutoin kuin poistamalla DTD-tiedosto asiakirjasta.

DOCTYPE-elementti näkyy Rakenne-paneelin yläosassa, jos DTD-tiedosto on ladattu asiakirjaan. (DTD:t ladataan joskus automaattisesti kun tuot XML-tiedoston.) Jos haluat korvata asiakirjan DTD-tiedoston, poista nykyinen DTD ja lataa sitten uusi.

DTD-tiedostojen käsittely InDesignissa

A. DOCTYPE-elementti DTD-tiedostosta (Rakenne-ruutu) B. Lukittu nimiö DTD-tiedostosta (Nimiöt-paneeli) 

Lataa DTD-tiedosto

Kun lataat DTD-tiedoston, InDesign upottaa tiedoston asiakirjaan.

Tee jokin seuraavista:
  • Valitse Rakenne-paneelissa Lataa DTD\nRakenne-paneelin valikosta.

  • Valitse Tunnisteet-paneelissa paneelin valikosta Lataa DTD.

Valitse tuotava DTD-tiedosto ja napsauta Avaa.
Muistiinpano

Voit tarkastella DTD-tiedostossa määriteltyjä tunnisteita avaamalla\nTunnisteet-paneelin valitsemalla Ikkuna > Apuohjelmat > Tunnisteet.

DTD-tiedoston tarkasteleminen

DTD:t\non kirjoitettu ASCII-tekstinä.Ne voivat sisältää upotettuja ohjeita\nja selityksiä, jotka kuvaavat tunnisteiden käyttämistä ja elementtien\noikeanlaista järjestämistä.InDesignissa voit tarkastella vain asiakirjaan\nladattua DTD:tä.

DTD-tiedosto avattuna tarkastelua varten

Tee jokin seuraavista:
  • Valitse Rakenne-paneelin valikossa Näytä DTD.

  • Kaksoisnapsauta DOCTYPE-elementtiä Rakenne-paneelissa.

Muistiinpano

Voit tulostaa DTD-tiedoston kopioimalla koodin\nNäytä DTD -ikkunasta ja liittämällä sen tekstieditoriin.

DTD-tiedoston poistaminen

Valitse\nPoista DTD Rakenne-paneelin valikosta.

InDesign poistaa InDesign-asiakirjaan tallennetun\nDTD-tiedoston kopion, ei alkuperäistä DTD-tiedostoa.DTD-tiedoston mukana tuodut tunnisteet\npysyvät Tunnisteet-paneelissa, mutta niiden lukitus poistetaan.

XML-rakenteen validoiminen

Kun validoit asiakirjasi, InCopy ilmoittaa, jos XML poikkeaa\nDTD-tiedoston asettamista säännöistä.Se ehdottaa tapoja, joilla\nXML saadaan vastaamaan DTD-tiedoston vaatimuksia.Voit korjata virheitä yksitellen\ntai tarkastella kaikkia virheitä erillisessä ikkunassa.

Rakenne-paneeli ja Ehdotukset-paneeli

A. Ladattu DTD B. Virhe tai vahvistamisen estävä ehto C. Virheen kuvaus ja korjausehdotus D. Virhemäärä E. Vahvista-painike F. Näytä kaikki virheet erillisessä ikkunassa 

Rakenne-paneeli ja Ehdotukset-osio

A. DOCTYPE-elementti määritetystä DTD-tiedostosta B. Virhe tai vahvistamisen estävä ehto C. Virheen kuvaus ja korjausehdotukset D. Virhemäärä E. Vahvista-painike F. Näytä kaikki virheet kerralla erillisessä ikkunassa 

Valitse Näytä > Rakenne > Näytä rakenne.
Napsauta Rakenne-ruudussa Vahvista-painiketta .
Muistiinpano

Jos haluat muuttaa juurielementtiä, josta InDesign vahvistaa, valitse DTD-asetukset Rakenne-paneelin valikosta.

Jos haluat korjata Ehdotukset-paneelissa näkyvät virheet, napsauta ehdotettua korjausta kokeillaksesi sitä tai muokkaa XML-rakennetta ja tunnisteita suoraan käyttämällä Rakenne-paneelia ja Tunnisteet-paneelia.
Jos haluat tarkastella muita virheitä, toimi jollakin seuraavista tavoista:
  • Napsauta vasenta nuolta tai oikeaa nuolta .

  • Napsauta Virhe-ikkuna-painiketta nähdäksesi kaikki virheet erillisessä ikkunassa.

  • Valitse Rakenne-ruudun valikosta Näytä virheluettelo.

Muistiinpano

InCopy lopettaa validoinnin 250 virheen havaitsemisen jälkeen.Plusmerkki Virhelaskurin ruudussa näkyy, kun tämä rajoitus saavutetaan.