Oversikt over strukturruten
Strukturruten viser elementer i et dokument som er merket med XML-tagger, i hierarkisk form.Disse\nelementene kalles elementer.Du kan flytte elementer i Strukturruten for å definere rekkefølgen og hierarkiet til elementene.Et element\nbestår av et ikon som angir elementtypen og et taggnavn.
A. Trekant for å vise eller skjule objekter B. Objekt C. Tekstbit D. Attributt
A. Trekant for å vise eller skjule objekter B. Objekt C. Tekstbit D. Attributt
Objektene kan også angi informasjonen nedenfor:
Blå rombe
En blå diamant på et elementikon betyr at elementet\ner knyttet til et element på siden. Hvis det ikke er noen blå diamant,\nbetyr det at elementet ikke er knyttet til et sideelement.
Understreking
Taggnavnet er understreket hvis elementet på siden som taggen tilsvarer, er valgt.Hvis du for eksempel velger\ntekst som du har tilordnet Tittel-taggen, er ordet Tittel i\ntekstens element understreket i Struktur-ruten.Understreking\nviser deg om valgte elementer på siden og elementer i Struktur-\nruten tilsvarer hverandre.
Tekstbit
De første 32 tegnene i merket tekst, som kalles et tekst-\nutdrag, kan vises til høyre for elementet.Disse utdragene hjelper deg med å identifisere sideelementet som elementet tilsvarer.
Prikk og attributt
Attributter gir metadatainformasjon om et element.\nHvis attributter er knyttet til et element, vises en svart prikk sammen med\nattributtnavn og -verdier under elementet.
Bruk strukturruten
- Når du skal åpne Struktur-ruten, velger du\nVisning > Struktur > Vis struktur.
- Når du skal lukke Struktur-ruten, velger du Visning >\nStruktur > Skjul struktur, eller klikker skilleknappen.
- Når du skal utvide eller skjule et element (og vise eller skjule\nbarneelementer), klikker du trekanten ved siden av elementet.
- Når du skal justere størrelsen på Struktur-ruten, drar du skilleknappen.
- Når du skal utvide eller skjule et element samt alle elementene det inneholder,\nholder du nede Ctrl (Windows) eller Command (Mac)\nimens du klikker trekanten ved siden av elementet.
- Når du skal vise eller skjule tekstutdrag, velger du Vis tekstutdrag\neller Skjul tekstutdrag fra menyen i Struktur-ruten. " ] } ```
Ikoner i strukturruten
Følgende ikoner vises i strukturruten:
Ikon |
navn |
Bruk |
|---|---|---|
|
Rotelement |
Hvert dokument inneholder ett rotelement øverst, som kan gis nytt navn men ikke kan flyttes eller slettes. |
|
Historieelement |
Representerer merkede historier (en eller flere koblede rammer). |
|
Tekstelement |
Representerer merket tekst i en ramme. |
|
Grafikkelement |
Representerer en merket ramme som inneholder et plassert bilde.Hvert grafikkelement inneholder en href-attributt som definerer banen eller nettadressen til den koblede filen. |
|
Ikke-plassert tekstelement |
Ikke-plassert tekstelement som ennå ikke er tilknyttet et sideelement. |
|
Ikke-plassert grafikkelement |
Ikke-plassert grafikkelement som ennå ikke er tilknyttet et sideelement. |
|
Tabellelement |
Representerer en tabell. |
|
Overskriftscelleelement |
Representerer en celle i hoderaden i en tabell. |
|
Kroppscellelement |
Representerer en celle i tabellkroppen. |
|
Bunntekstcellelement |
Representerer en celle i bunntekstraden i en tabell. |
|
Tomt element |
En tom ramme er tilknyttet dette elementet. |
|
Attributt |
Inkluderer metadata, som nøkkelord eller plassering av et koblet bilde (HREF-attributt). |
|
Kommentar |
Inkluderer kommentarer som vises i XML-filen, men ikke Adobe InDesign-dokumentet. |
|
Behandlingsinstruksjon |
Inkluderer en instruksjon som utløser en handling i applikasjoner som kan lese behandlingsinstruksjoner. |
|
DOCTYPE-element |
Forteller Adobe InDesign hvilken DTD-fil som skal brukes når XML-filen valideres. |
Omorganisere strukturerte objekter
Du kan endre rekkefølgen og hierarkisk nivå for elementene i Struktur-panelet.Følg imidlertid disse reglene:
Et XML-dokument må ha ett enkelt rotelement øverst i strukturen.Rotelementet inneholder og er overordnet til alle andre elementer.Bare DTD (som vises som et DOCTYPE-element), kommentarer og prosesseringsinstruksjoner kan vises over rotelementet i strukturruten.
Endringer i XML-hierarkistrukturen kan påvirke utseendet til merkede elementer på InCopy-sider. For eksempel vil det å gjøre et tekstelement til et underordnet element av et element et annet sted i strukturen også flytte teksten i oppsettet.
Du kan ikke dra et tabellcelleelement inn i et tabellelement eller flytte elementer inn i et tabellelement.
Hvis du vil flytte et element, drar du det til en ny plassering i strukturen. En linje vises når du drar for å vise hvor du setter inn elementet. Bredden på linjen markerer nivået i hierarkiet.
For å gjøre et element til underordnet av et annet element, plasserer du det enten over det overordnede elementet for å utheve det, eller plasserer det blant de andre underordnede elementene til det overordnede, og slipper deretter museknappen.
Hvis du vil degradere et element med ett nivå i hierarkiet, drar du det rett over et annet overordnet element og flytter det litt til venstre inntil linjen som viser plasseringen strekker seg over bredden av det overordnede elementet.
Hvis du vil kopiere eller klippe ut et element, velger du elementet eller elementene i strukturruten, og velger deretter Rediger > Kopier eller Rediger > Klipp ut. Velg elementet rett over hvor du vil sette inn elementet, og velg Rediger > Lim inn.
Når du klipper ut et element, klippes elementet og innholdet ut til utklippstavlen, men rammen forblir intakt.
Sette inn et overordnet objekt
Sett inn et overordnet element i strukturruten for å opprettholde riktig XML-struktur eller organisere innholdet bedre.Før du kan sette inn et nytt overordnet element, må du velge elementene som skal være underordnede av det nye overordnede. Når det nye overordnede elementet settes inn, degraderes de valgte underordnede elementene med ett nivå i strukturhierarkiet.
I strukturruten velger du elementene som skal være underordnede elementer til det nye overordnede elementet du vil sette inn.Vær oppmerksom på følgende:
Du kan ikke velge Root eller et rotnivåelement.
Du kan ikke velge Story eller et historienivåelement.
Elementene må være på samme nivå i strukturhierarkiet.
Elementene må være sammenhengende.
Utvalget må ikke inkludere tabellceller eller attributter.
På Structure-panelmenyen velger du New Parent Element, eller høyreklikker (Windows) eller Control-klikker (Mac OS) og velger New Parent Element.
Velg en tagg for det nye overordnede elementet og klikk OK.
Sett inn et nytt overordnet element raskt ved å velge Add Tag i Tags-panelet og deretter klikke en tagg i panelet. Du kan også høyreklikke (Windows) eller Control-klikke (Mac OS) et element du valgte i Structure-panelet, velge New Parent Element, og deretter velge et element.
Arbeid med attributter
Et attributt gir utfyllende informasjon om et XML-element. Hvert attributt består av et navn og en verdi. Attributter vises i Structure-panelet; de plasseres ikke i dokumentet eller brukes som innhold i dokumentet. Inkluder attributter med elementer til fordel for filer og applikasjoner som skal bruke XML-filene du oppretter i InCopy .
Når du tagger et bilde, oppretter InDesign automatisk et href-attributt med en verdi som definerer plasseringen på disk for bildefilen. Dette href-attributtet lar andre filer og applikasjoner finne bildet på disk slik at det kan vises.
Du kan legge til attributter til hvilket som helst element unntatt DOCTYPE-elementet (en DTD-fil), kommentarer og behandlingsinstruksjoner. For eksempel, for å inkludere nøkkelord for søk i en nedstrømsapplikasjon, kan du opprette et attributt som heter keywords. Du kan også opprette attributter for å indikere erstattet tekst, spore artikkeltitler og registrere annen innholdsrelatert informasjon.
Hvis du bruker en DTD-fil, vis innholdet for å se hvilke attributter den tillater. Attributtnavn, som taggnavn, må være i samsvar med DTD-en.
InCopy gjenkjenner spesielle navneromsattributter som kan spesifisere avsnitt- eller tegnstiler, tabeller og tabellcellestiler, samt kontrollere mellomrom.For mer informasjon, se XML-teknisk referanse og andre ressurser på www.adobe.com/go/learn_id_XMLscript.
Legg til et attributt
Klikk på knappen Legg til et attributt
.Velg Nytt attributt på menyen i Struktur-panelet.
Høyreklikk (Windows) eller Control-klikk (Mac OS) på det valgte elementet og velg Nytt attributt.
Vis eller skjul attributter i Struktur-panelet
Det kan hende du må klikke på trekantikonet ved siden av et element for å vise attributtene.
Rediger eller slett et attributt
For å redigere attributtet, dobbeltklikk på det eller velg Rediger fra Struktur-panelmenyen.
For å slette attributtet, klikk på Slett-ikonet eller velg Slett fra Struktur-panelmenyen.
Rediger href-attributter
InCopy oppretter href-attributter automatisk for å håndtere bildefiler. href-attributtet definerer plasseringen av bildefilen på disken slik at bildefilen kan vises. Når du tagger et plassert bilde, oppretter InCopy en href-attributtverdi som viser bildets bane og filnavn.
Banen kan være en absolutt kobling, en relativ kobling til samme mappe som XML-filen, eller en relativ kobling til Images-undermappen i mappen der XML-filen befinner seg. Relative baner er spesifikke for banen der dokumentet lagres.
Et href-attributt med en absolutt kobling ser slik ut (i Windows og Mac OS):
href=file:///C:/Images/Meadow.psd
href=file:///Users/abhayc//Desktop/abc.jpg
Et href-attributt til en bildefil i samme mappe som XML-filen ser slik ut:
href=file:Meadow.psd
Et href-attributt til en bildefil i Images-undermappen ser slik ut:
href=file:///Images/Meadow.psd
Du kan redigere href-attributtet for å angi en ny kobling til et bilde.Du kan for eksempel redigere en absolutt kobling for å gjøre\nden til en relativ kobling, slik at bildefilen blir tilgjengelig når\ndu eksporterer filen.
Legg til kommentarer og behandlingsinstruksjoner
Med InCopy \nkan du inkludere kommentarer og behandlingsinstruksjoner i en XML-fil.\nSkriv inn en kommentar med beskrivende informasjon om et element.Kommentarer kan vises i nettlesere og tekstredigeringsprogrammer.De hjelper\nandre med å forstå XML-struktur og XML-tagger.En behandlingsinstruksjon\ner en spesiell, applikasjonsspesifikk kommando.Du kan for eksempel skrive inn\nen sideskift-behandlingsinstruksjon slik at et program du\neksporterer XML-filen til forstår hvor det skal settes inn et sideskift.Behandlingsinstruksjoner opprettet av InCopy-brukere\ner ment for bruk i andre programmer. InCopy selv\nutfører ikke behandlingsinstruksjoner.
Kommentarer og behandlings-\ninstruksjoner vises i strukturruten.Du kan flytte, redigere og\nslette kommentarer og behandlingsinstruksjoner på samme måte som andre elementer\ni strukturruten.De kan imidlertid ikke inneholde underelementer\neller attributter.
A. Behandlingsinstruksjon B. Kommentar
Legg til en kommentar
For å legge til en kommentar i en tabell velger du et tabellcelleelement.Du kan legge til kommentarer i tabellceller, ikke tabeller.
Legg til en behandlingsinstruksjon
For å legge til en behandlingsinstruksjon i en tabell, velg et tabellcelleelement.Du kan legge til behandlingsinstruksjoner i tabellceller, ikke tabeller.
Vis kommentarer og behandlingsinstruksjoner
Rediger kommentarer og behandlingsinstruksjoner
Dobbeltklikk på kommentaren eller behandlingsinstruksjonen.
Velg Rediger på menyen i strukturruten.
Kontrollere XML ved hjelp av DTD-filer
Å validere XML-en i et dokument betyr å sammenligne strukturen, elementtaggnavn og attributter med spesifikasjonene til en DTD-fil.For å validere mot en DTD-fil må du først laste den inn i dokumentet i InDesign.
Å laste inn en DTD-fil importerer taggnavn til taggpanelet.Disse importerte taggnavnene er låst. De kan ikke slettes eller gis nytt navn, unntatt ved å slette DTD-filen fra dokumentet.
DOCTYPE-elementet vises øverst i strukturruten hvis en DTD-fil er lastet inn i dokumentet.(DTD-er lastes noen ganger inn automatisk når du importerer en XML-fil.)For å erstatte DTD-filen i et dokument, slett den eksisterende DTD-en og last inn en ny.
A. DOCTYPE-objekt fra DTD-filen (strukturruten) B. Låst kode fra DTD-filen (Koder-panelet)
Last inn en DTD-fil
Når du laster en DTD-fil, bygger InDesign inn filen i dokumentet.
I strukturruten velger du Last DTD fra strukturrutemenyen.
I Tagger-panelet velger du Last DTD fra panelmenyen.
For å vise tagger som er definert i DTD-filen, åpner du Tagger-panelet ved å velge Vindu > Verktøy > Tagger.
Vis en DTD-fil
DTD-er er skrevet som ASCII-tekst. De kan inneholde innebygde instruksjoner og forklaringer som beskriver hvordan tagger brukes og elementer ordnes riktig. I InDesign kan du bare vise en DTD som er lastet i et dokument.
I strukturrutemenyen velger du Vis DTD.
Dobbeltklikk DOCTYPE-elementet i strukturruten.
For å skrive ut en DTD-fil kopierer du koden fra Vis DTD-vinduet og limer den inn i en tekstredigerer.
Slett en DTD-fil
InDesign sletter kopien av DTD-filen som er lagret i InDesign-dokumentet, ikke den opprinnelige DTD-filen. Tagger som ble importert med DTD-filen blir værende i Tagger-panelet, men låses opp.
Valider XML-strukturen
Når du validerer dokumentet, varsler InCopy deg hvis XML-koden avviker fra reglene som er etablert av DTD-filen. Den foreslår måter å få XML-koden til å oppfylle DTD-filkravene. Du kan rette feil én om gangen eller vise alle feil i et separat vindu.
A. DTD-filen som er lastet inn B. Feil eller ugyldig objekt C. Beskrivelse av feil med forslag til løsning D. Feiltelling E. Kontroller gyldighet-knappen F. Vis alle feil i et separat vindu
A. DOCTYPE-objekt fra tilordnet DTD-fil B. Feil eller ugyldig objekt C. Beskrivelse av feil med forslag til løsning D. Feiltelling E. Kontroller gyldighet-knappen F. Vis alle feil samtidig i et separat vindu
For å endre rotelementet som InDesign validerer ut fra, velger du DTD-alternativer i strukturrutemenyen.
Klikk venstre pil
eller høyre pil
.Klikk Feilvindu-knappen
for å
vise alle feil i et separat vindu.Velg Vis feilliste på menyen i strukturruten.
InCopy slutter å validere etter å ha oppdaget 250 feil. Et plusstegn i Feiltelling-boksen vises når denne grensen er nådd.
Beslektede emner
Samarbeid smidig om tekst med InCopy.
Formater, kopier og spor endringer når designerne jobber i InDesign.