Strukturruten viser et hierarki over objekter i et dokument som er merket med XML-koder. Disse elementene kalles objekter. Du kan flytte objekter i strukturruten hvis du vil definere rekkefølgen og hierarkiet til objektene. Et objekt består av et ikon som angir objekttypen og kodenavnet.
A. Triangle to expand or collapse elements B. Element C. Text snippet D. Attribute
A. Triangle to expand or collapse elements B. Element C. Text snippet D. Attribute
Objektene kan også angi informasjonen nedenfor:
Blå rombe
En blå rombe på et objektikon betyr at objektet er tilknyttet et objekt på siden. Ingen blå rombe betyr at objektet ikke er tilknyttet et sideobjekt.
Understreking
Navnet på koden er understreket hvis objektet på siden som objektet samsvarer med, markeres. Hvis du for eksempel markerer tekst som du tilordnet koden Tittel til, vil ordet Tittel være understreket i tekstobjektet i strukturruten. Understreking viser altså om det er samsvar mellom de markerte objektene på siden og objektene i strukturruten.
Tekstbit
De første 32 tegnene i den kodede teksten kalles en tekstbit og kan vises til høyre for objektet. Tekstbitene angir hvilket sideobjekt et objekt samsvarer med.
Prikk og attributt
Attributter angir metadatainformasjon om et objekt. Hvis attributtene er tilknyttet et objekt , vises en svart prikk sammen med attributtnavnene og -verdiene under objektet.
Følgende ikoner vises i strukturruten:
Ikon |
navn |
Bruk |
---|---|---|
|
Rotobjekt |
Et dokument har bare ett rotobjekt øverst. Du kan endre navnet på rotobjektet, men du kan ikke flytte eller slette det. |
|
Artikkelobjekt |
Representerer kodede artikler (én eller flere koblede rammer). |
|
Tekstobjekt |
Representerer kodet tekst i en ramme. |
|
Grafikkobjekt |
Representerer en kodet ramme som inkluderer et montert bilde. Hvert grafikkobjekt inkluderer et href-attributt som definerer banen eller URL-adressen til den koblede filen. |
|
Umontert tekstobjekt |
Umontert tekstobjekt som ennå ikke er tilknyttet et sideobjekt. |
|
Umontert grafikkobjekt |
Umontert grafikkobjekt som ennå ikke er tilknyttet et sideobjekt. |
|
Tabellobjekt |
Representerer en tabell. |
|
Topptekstcelleobjekt |
Representerer en celle i topptekstraden i en tabell. |
|
Brødtekstcelleobjekt |
Representerer en celle i brødteksten i en tabell. |
|
Bunntekstcelleobjekt |
Representerer en celle i bunntekstraden i en tabell. |
|
Tomt objekt |
En tom ramme er tilknyttet dette objektet. |
|
Attributt |
Inneholder metadata, for eksempel nøkkelord eller plassering for et koblet bilde (HREF-attributt). |
|
Kommentar |
Inneholder kommentarer som vises i XML-filen, men ikke i InDesign-dokumentet. |
|
Behandlingsinstruksjon |
Inneholder en instruksjon som starter en handling i programmer som kan lese behandlingsinstruksjoner. |
|
DOCTYPE-objekt |
Angir hvilken DTD-fil programmet skal bruke under kontrollen av XML-filen. |
Du kan endre rekkefølgen av og hierarkirangeringen til objekter i strukturruten. Merk deg imidlertid disse reglene:
Det kreves et XML-dokument hvis du vil ha ett rotobjektet øverst i strukturen. Rotobjektet inneholder andre objekter og er overordnet alle disse. Bare DTD-filen (vises som et DOCTYPE-objekt), kommentarer og behandlingsinstruksjoner kan være over rotobjektet i strukturruten.
Endringer i XML-hierarkistrukturen kan påvirke utseendet til kodede objekter på sider i InCopy. Hvis du for eksempel angir at et tekstobjekt skal være underordnet et objekt et annet sted i strukturen, flyttes også teksten i layouten.
Du kan ikke dra en tabellcelle til et tabellobjekt eller flytte objekter til et tabellobjekt.
Hvis du vil flytte et objekt, drar du det til et nytt sted i strukturen. Når du drar, vises en linje som angir hvor du setter inn objektet. Bredden til linjen angir nivået i hierarkiet.
Hvis du vil gjøre et objekt til et underordnet objekt for et annet objekt, kan du enten plassere det over det overordnede objektet for å markere det eller plassere det blant de andre underordnede objektene til objektet og deretter slippe museknappen.
Hvis du vil flytte et objekt ett nivå ned i hierarkiet, drar du det litt over et annet overordnet objekt, og flytter det litt til venstre helt til linjen som angir plasseringen, dekker bredden til det overordnede objektet.
Hvis du vil kopiere eller klippe ut ett eller flere objekter, markerer du det/dem i strukturruten, og deretter velger du Rediger > Kopier eller Rediger > Klipp ut. Marker objektet like over der du vil sette inn objektet eller objektene, og velg Rediger > Lim inn.
Når du klipper ut et objekt, flyttes objektet og innholdet til utklippstavlen, men rammen påvirkes ikke.
Sett inn et overordnet objekt i strukturruten for å opprettholde riktig XML-struktur eller ordne innholdet på en bedre måte. Før du kan sette inn et nytt overordnet objekt, må du markere objektene som skal være underordnet det nye objektet. Når det nye overordnede objektet settes inn, vil de markerte underordnede objektene bli flyttet ett nivå ned i strukturhierarkiet.
I strukturruten markerer du objektene som skal være underordnet det nye overordnede objektet du vil sette inn. Merk følgende:
Du kan ikke markere Rot eller et objekt på rotnivå.
Du kan ikke markere Artikkel eller et objekt på artikkelnivå.
Objektene må være på samme nivå i strukturhierarkiet.
Objektene må ligge ved siden av hverandre.
Du kan ikke markere tabellceller eller attributter.
Velg Nytt overordnet element på menyen i strukturruten, eller høyreklikk (Windows) eller hold nede Ctrl og klikk (Mac OS), og velg Nytt overordnet element.
Marker en kode for det nye overordnede objektet, og velg OK.
Hvis du vil sette inn et overordnet objekt raskt, velger du Legg til i Koder-panelet og klikker på en kode i panelet. Du kan også høyreklikke (Windows) eller holde nede Ctrl og klikke (Mac OS) på et markert objekt i strukturruten. Velg Nytt overordnet element, og velg deretter et objekt.
Et attributt inneholder tilleggsinformasjon om et XML-objekt. Hvert attributt består av et navn og en verdi. Attributter vises i strukturruten og inngår ikke i dokumentet eller i dokumentinnholdet. Bruk objektattributter for filer og programmer som skal bruke XML-filene du oppretter i InCopy.
Når du angir en kode for et bilde, oppretter InDesign automatisk et href-attributt med en verdi som definerer bildefilens plassering på disken. Dette href-attributtet gjør det mulig for andre filer og programmer å finne bildet på disken slik at det kan vises.
Du kan legge til attributter for et hvilket som helst objekt bortsett fra DOCTYPE-objektet (en DTD-fil), kommentarer og behandlingsinstruksjoner. Hvis du for eksempel vil inkludere nøkkelord for å kunne søke i et program som skal brukes senere, kan du opprette et attributt med navnet nøkkelord. Du kan også opprette attributter for å angi erstattet tekst, spore artikkeltitler og registrere annen informasjon som er relatert til innhold.
Hvis du bruker en DTD-fil, kan du se hvilke attributter som er tillatt, ved å vise innholdet. Attributtnavn, for eksempel kodenavn, må være i henhold til DTD-filen.
InCopy gjenkjenner spesielle navneområdeattributter som kan angi avsnitts- og tegnstiler, tabeller og tabellcellemaler samt kontrollmellomrom. Hvis du vil ha mer informasjon, kan du se Teknisk referanse for XML og andre ressurser på www.adobe.com/go/learn_id_XMLscript.
Velg knappen Legg til et attributt .
Velg Nytt attributt på menyen i strukturruten.
Høyreklikk (Windows) eller hold nede Ctrl og klikk (Mac OS) på det valgte objektet, og velg Nytt attributt.
Det kan hende du må klikke på trekantikonet ved siden av et objekt for å få vist attributtene.
Hvis du vil redigere attributtet, dobbeltklikker du på attributtet eller velger Rediger på menyen i strukturruten.
Hvis du vil slette attributtet, velger du ikonet for sletting eller velger Slett på menyen i strukturruten.
InCopy oppretter automatisk href-attributter som brukes ved bildefilbehandling. href-attributtet definerer plasseringen av bildefilen på disken slik at bildefilen kan vises. Når du angir kode for et montert bilde, oppretter InCopy en verdi for href-attributtet som viser banen og filnavnet til bildet.
Banen kan være en absolutt kobling, en relativ kobling til samme mappe som XML-filen ligger i, eller en relativ kobling til undermappen Bilder eller mappen der XML-filen ligger. Relative baner angir den spesifikke banen til lagringsstedet for dokumentet.
Et href-attributt med en absolutt kobling ser slik ut (i Windows og Mac OS):
href=file:///C:/Bilder/Eng.psd
href=file:///Brukere/abhayc//Desktop/abc.jpg
Et href-attributt til et bilde i samme mappe som XML-filen ser slik ut:
href=file:Eng.psd
Et href-attributt til et bilde i undermappen Bilder ser slik ut:
href=file:///Bilder/Eng.psd
Du kan redigere href-attributtet hvis du vil angi en ny kobling til et bilde. Du kan for eksempel redigere en absolutt kobling hvis du vil gjøre den om til en relativ kobling, slik at bildefilen blir tilgjengelig når du eksporterer filen.
I InCopy kan du angi kommentarer og behandlingsinstruksjoner i en XML-fil. Angi en kommentar som en beskrivelse av et objekt. Kommentarer kan vises i nettlesere og tekstredigeringsprogrammer. De gjør det enklere for andre å forstå XML-strukturen og XML-kodene. En behandlingsinstruksjon er en programspesifikk spesialkommando. Du kan for eksempel angi en behandlingsinstruksjon for sideskift slik at et program du eksporterer XML-filen til, forstår hvor sideskiftet skal inn. Behandlingsinstruksjoner som er opprettet av brukere i InCopy, skal brukes i andre programmer og blir ikke utført i InCopy.
Kommentarer og behandlingsinstruksjoner vises i strukturruten. Du kan flytte, redigere og slette kommentarer og behandlingsinstruksjoner på samme måte som andre objekter, i strukturruten. De kan imidlertid ikke inneholde underordnede objekter eller attributter.
A. Processing instruction B. Comment
Hvis du vil legge til en kommentar til en tabell, markerer du et tabellcelleobjekt. Du kan legge til kommentarer til tabellceller, ikke tabeller.
Hvis du vil legge til en behandlingsinstruksjon i en tabell, markerer du et tabellcelleobjekt. Du kan legge til behandlingsinstruksjoner til tabellceller, ikke tabeller.
Dobbeltklikk på kommentaren eller behandlingsinstruksjonen.
Velg Rediger på menyen i strukturruten.
Når du kontrollerer XML i et dokument, sammenlignes strukturen, objektkodenavnene og attributtene med spesifikasjonene til en DTD-fil. Hvis du vil utføre kontrollen ved hjelp av en DTD-fil, må du først laste filen inn i dokumentet i InDesign.
Når du laster inn en DTD-fil, importeres kodenavn i Koder-panelet. De importerte kodenavnene er låst og kan ikke slettes eller gis nytt navn med mindre DTD-filen slettes fra dokumentet.
Hvis det er lastet inn en DTD-fil i dokumentet, vises DOCTYPE-objektet øverst i strukturruten. (Av og til lastes DTD-filer inn automatisk når du importerer en XML-fil.) Hvis du vil erstatte DTD-filen i et dokument, sletter du den eksisterende DTD-filen og laster inn en ny fil.
A. DOCTYPE element from the DTD file (Structure pane) B. Locked tag from the DTD file (Tags panel)
Når du laster inn en DTD-fil, bygges filen inn i dokumentet.
Velg Last inn DTD på menyen i strukturruten.
Velg Last inn DTD på menyen i Koder-panelet.
Hvis du vil vise kodene som er definert i DTD-filen, åpner du Koder-panelet ved å velge Vindu > Diverse > Koder.
DTD-filer er skrevet i ASCII-tekst. De kan inneholde innebygde instruksjoner og forklaringer som viser hvordan du bruker koder og organiserer objekter. I InDesign kan du bare vise DTD-filer som er lastet inn i et dokument.
Velg Vis DTD på menyen i strukturruten.
Dobbeltklikk på DOCTYPE-objektet i strukturruten.
Hvis du vil skrive ut en DTD-fil, kopierer du koden fra vinduet Vis DTD og limer den inn i et tekstredigeringsprogram.
Kopien av DTD-filen som er arkivert i InDesign-dokumentet, slettes, ikke den opprinnelige DTD-filen. Koder som er importert ved hjelp av DTD-filen, blir værende i Koder-panelet, men de er ikke låst.
Når du kontrollerer dokumentet, får du en advarsel fra InCopy hvis XML-innholdet avviker fra reglene som er angitt i DTD-filen. Du får forslag til hva du kan gjøre for at XML-innholdet skal være i henhold til kravene i DTD-filen. Du kan rette én feil om gangen, eller du kan vise alle feil i et eget vindu.
A. Loaded DTD B. Error or invalidating condition C. Description of error with suggested fix D. Error count E. Validate button F. View all errors in a separate window
A. DOCTYPE element from assigned DTD file B. Error or invalidating condition C. Description of error with suggested fixes D. Error count E. Validate button F. View all errors at once in a separate window
Hvis du vil endre rotobjektet kontrollen skal utføres fra, velger du DTD-valg på menyen i strukturruten.
Klikk på Pil venstre eller Pil høyre
.
Klikk på knappen for feilvinduet hvis du vil vise alle feilene i et eget vindu.
Velg Vis feilliste på menyen i strukturruten.
InCopy stopper validering når det er oppdaget 250 feil. Når denne grensen er nådd, vises det et plusstegn i feiltellingsboksen.
Logg på kontoen din