Oversigt over strukturruden
Strukturruden viser elementer i et dokument, der er markeret med XML-tags, i hierarkisk form. Disse elementer kaldes elementer. Du kan flytte elementer i Strukturruden for at definere rækkefølgen og hierarkiet af elementer.Et element består af et ikon, der angiver elementtypen, og et tagnavn.
A. Trekant til at udvide eller minimere elementer B. Element C. Snippet D. Attribut
A. Trekant til at udvide eller minimere elementer B. Element C. Snippet D. Attribut
Ydermere kan elementer indeholde følgende oplysninger:
Blå diamant
En blå diamant på et elementikon betyder, at elementet er knyttet til et element på siden; fraværet af en blå diamant betyder, at elementet ikke er knyttet til et sideelement.
Understregning
Tagnavnet er understreget, hvis elementet på siden, som elementet svarer til, er valgt. Hvis du for eksempel vælger tekst, som du har tildelt Titel-tagget, er ordet Titel i tekstens element understreget i Strukturruden. Understregning viser dig, om valgte elementer på siden og elementer i Strukturruden svarer til hinanden.
Snippet
De første 32 tegn af tagget tekst, kaldt et tekstudsnit, kan vises til højre for elementet.Disse udsnit hjælper dig med at identificere sideelementet, som et element svarer til.
Prik og attribut
Attributter giver metadataoplysninger om et element. Hvis attributter er knyttet til et element, vises en sort prik sammen med attributnavne og -værdier under elementet.
Brug Strukturruden
- For at åbne Strukturruden skal du vælge Vis > Struktur > Vis struktur.
- For at lukke Strukturruden skal du vælge Vis > Struktur > Skjul struktur eller klikke på delingsknappen.
- For at udvide eller skjule et element (og vise eller skjule alle dets underelementer) skal du klikke på trekanten ved siden af elementet.
- For at justere størrelsen af Strukturruden skal du trække delingsknappen.
- For at udvide eller skjule et element samt alle elementer, der er indeholdt i det, skal du holde Ctrl (Windows) eller Command (Mac OS) nede, mens du klikker på trekanten ved siden af elementet.
- For at vise eller skjule tekstudsnit skal du vælge Vis tekstudsnit eller Skjul tekstudsnit fra Strukturrudens menu.
Ikoner i strukturruden
Følgende ikoner vises i strukturruden:
Ikon |
Navn |
Brug |
|---|---|---|
|
Rodelement |
Hvert dokument indeholder et rodelement øverst, som kan omdøbes, men ikke kan flyttes eller slettes. |
|
Historielement |
Repræsenterer taggede stories (en eller flere sammenkædede rammer). |
|
Tekstelement |
Repræsenterer tagget tekst i en ramme. |
|
Grafisk element |
Repræsenterer en tagget ramme, der indeholder et placeret billede.Hvert grafisk element indeholder en href-attribut, der definerer stien eller URL'en til den sammenkædede fil. |
|
Ikke-placeret tekstelement |
Ikke-placeret tekstelement, der endnu ikke er knyttet til et sideelement. |
|
Ikke-placeret grafisk element |
Ikke-placeret grafisk element, der endnu ikke er knyttet til et sideelement. |
|
Tabelelement |
Repræsenterer en tabel. |
|
Overskriftscelleelement |
Repræsenterer en celle i overskriftsrækken af en tabel. |
|
Brødtekstcelleelement |
Repræsenterer en celle i hovedteksten af en tabel. |
|
Sidefodscelleelement |
Repræsenterer en celle i bundlinjen af en tabel. |
|
Tomt element |
En tom ramme er knyttet til dette element. |
|
Attribut |
Inkluderer metadata, såsom nøgleord eller placering af et linket billede (HREF-attribut). |
|
Kommentar |
Inkluderer kommentarer, der vises i XML- filen, men ikke i InDesign-dokumentet. |
|
Behandlingsinstruktion |
Inkluderer en instruktion, der udløser en handling i applikationer, der kan læse behandlingsinstruktioner. |
|
DOCTYPE-element |
Fortæller InDesign, hvilken DTD-fil der skal bruges, når XML-filen valideres. |
Flytte om på strukturerede elementer
Du kan ændre rækkefølgen og det hierarkiske niveau af elementer i Strukturpanelet. Følg dog disse regler:
Et XML-dokument skal have et enkelt rodelement øverst i strukturen.Rodelementet indeholder og er overordnet for alle andre elementer. Kun DTD'en (der vises som et DOCTYPE-element), kommentarer og behandlingsinstruktioner må vises over rodelementet i strukturruden.
Ændringer i XML-hierarkistrukturen kan påvirke udseendet af mærkede elementer på InCopy-sider. Hvis du f.eks. gør et tekstelement til et underordnet element af et element et andet sted i strukturen, flytter det også teksten i layoutet.
Du kan ikke trække et tabelcelleelement ind i et tabelelement eller flytte elementer ind i et tabelelement.
Hvis du vil flytte et element, skal du trække det til en ny placering i strukturen. Der vises en linje, når du trækker for at angive, hvor du indsætter elementet. Bredden på linjen markerer niveauet i hierarkiet.
Hvis du vil gøre et element til underordnet til et andet element, skal du enten placere det over det overordnede element for at fremhæve det eller placere det blandt det overordnede elements andre underordnede elementer og derefter slippe museknappen.
Hvis du vil degradere et element med ét niveau i hierarkiet, skal du trække det lige over et andet overordnet element og flytte det lidt til venstre, indtil linjen, der angiver dets placering, spænder over bredden af det overordnede element.
Hvis du vil kopiere eller klippe et element, skal du vælge elementet eller elementerne i strukturruden og derefter vælge Rediger > Kopier eller Rediger > Klip. Vælg elementet direkte over, hvor du ønsker at indsætte elementet, og vælg Rediger > Sæt ind.
Når du klipper et element, klippes elementet og indholdet til udklipsholderen, men rammen forbliver intakt.
Indsætte et overordnet element
Indsæt et overordnet element i strukturruden for at bevare den korrekte XML-struktur eller organisere indhold bedre. Før du kan indsætte et nyt overordnet element, skal du vælge de elementer, der skal være underordnede til det nye overordnede element. Når det nye overordnede element indsættes, degraderes de valgte underordnede elementer med én rang i strukturhierarkiet.
I strukturruden skal du vælge de elementer, der skal være underordnede elementer til det nye overordnede element, du ønsker at indsætte. Bemærk følgende:
Du kan ikke vælge roden eller et element på rodniveau.
Du kan ikke vælge story eller et element på story-niveau.
Elementerne skal være på samme niveau i det strukturelle hierarki.
Elementerne skal være sammenhængende.
Markeringen må ikke omfatte tabelceller eller attributter.
I menuen Strukturrude skal du vælge Nyt overordnet element, eller højreklik (Windows) eller Ctrl-klik (Mac OS) og vælg Nyt overordnet element.
Vælg et mærke til det nye overordnede element, og klik på OK.
Indsæt et nyt overordnet element hurtigt ved at vælge Tilføj tag i Tags-panelet og derefter klikke på et tag i panelet.Du kan også højreklikke (Windows) eller Ctrl-klikke (Mac OS) et element, du har valgt i strukturruden, vælge Nyt overordnet element og derefter vælge et element.
Arbejd med attributter
En attribut giver yderligere oplysninger om et XML-element. Hver attribut består af et navn og en værdi. Attributter vises i strukturruden. De placeres ikke i dokumentet eller bruges som indhold i dokumentet. Medtag attributter med elementer til fordel for filer og apps, der skal bruge de XML-filer, du opretter i InCopy.
Når du mærker et billede, opretter InDesign automatisk en href-attribut med en værdi, der definerer den plads på disken, hvor billedfilen er placeret. Denne href-attribut giver andre filer og apps mulighed for at finde billedet på disken, så det kan vises.
Du kan føje attributter til ethvert element undtagen DOCTYPE-elementet (en DTD-fil), kommentarer og behandlingsinstruktioner. For eksempel kan du oprette en attribut kaldet keywords for at medtage nøgleord til søgning i en downstream-applikation.Du kan også oprette attributter til at angive erstattet tekst, spore artikeloverskrifter og registrere andre indholdsrelaterede oplysninger.
Hvis du bruger en DTD-fil, skal du se dens indhold for at se, hvilke attributter den tillader. Attributnavne skal ligesom mærkenavne opfylde DTD'en.
InCopy genkender særlige namespace-attributter, der kan angive afsnit eller tegntyper, tabeller og tabelcellestilarter samt kontrollere mellemrum. Du kan finde flere oplysninger i den tekniske XML-reference og andre ressourcer på www.adobe.com/go/learn_id_XMLscript.
Tilføj en attribut
Klik på knappen Tilføj en attribut
.Vælg Ny attribut i menuen i ruden Struktur.
Højreklik (Windows) eller Ctrl-klik (Mac OS) på det valgte element, og vælg Ny attribut.
Vis eller skjul attributter i Struktur-ruden
Du skal muligvis klikke på trekant-ikonet ved siden af et element for at få vist dets attributter.
Rediger eller slet en attribut
For at redigere attributten skal du dobbeltklikke på den eller vælge Rediger i menuen i ruden Struktur.
For at slette attributten skal du klikke på slet-ikonet eller vælge Slet i menuen i ruden Struktur.
Rediger href-attributter
InCopy opretter href-attributter automatisk til håndtering af billedfiler. href-attributten definerer billedfilens placering på disken, så billedfilen kan vises.Når du markerer et placeret billede, opretter InCopy en href-attributværdi, der viser billedets sti og filnavn.
Stien kan være et absolut link, et relativt link til samme mappe som XML-filen eller et relativt link til undermappen Billeder i den mappe, hvor XML-filen findes. Relative stier er specifikke for den sti, hvor dokumentet gemmes.
En href-attribut med et absolut link ser sådan ud (i Windows og Mac OS):
href=file:///C:/Images/Meadow.psd
href=file:///Users/abhayc//Desktop/abc.jpg
En href-attribut til en billedfil i samme mappe som XML-filen ser sådan ud:
href=file:Meadow.psd
En href-attribut til en billedfil i undermappen Images ser sådan ud:
href=file:///Images/Meadow.psd
Du kan redigere attributten href for at angive et nyt link til et billede. Du kan for eksempel redigere et absolut link for at gøre det til et relativt link, så billedfilen bliver tilgængelig, når du eksporterer filen.
Tilføj kommentarer og behandlingsinstruktioner
Ved hjælp af InCopy kan du inkludere kommentarer og behandlingsinstruktioner i en XML-fil. Skriv en kommentar for at inkludere beskrivende oplysninger om et element. Kommentarer kan vises i web-browsere og teksteditorer. De hjælper andre med at forstå XML-struktur og XML-tags. En behandlingsinstruktion er en særlig, programspecifik kommando.Du kan for eksempel indtaste en behandlingsinstruktion til sideskift, så et program, som du eksporterer din XML-fil til, forstår, hvor der skal indsættes et sideskift.Behandlingsinstruktioner oprettet af InCopy-brugere er beregnet til brug i andre programmer; InCopy selv reagerer ikke på behandlingsinstruktioner.
Kommentarer og behandlingsinstruktioner vises i ruden Struktur. Du kan flytte, redigere og slette kommentarer og behandlingsinstruktioner, ligesom du kan med andre elementer i ruden Struktur. De kan dog ikke indeholde underelementer eller attributter.
A. Behandlingsinstruktion B. Kommentar
Tilføj en kommentar
For at tilføje en kommentar til en tabel skal du vælge et tabelcelleelement. Du kan tilføje kommentarer til tabelceller, ikke tabeller.
Tilføj en behandlingsinstruktion
For at tilføje en behandlingsinstruks til en tabel skal du vælge et tabelcelleelement. Du kan tilføje behandlingsinstrukser til tabelceller, ikke tabeller.
Vis kommentarer og behandlingsinstrukser
Rediger kommentarer og behandlingsinstrukser
Dobbeltklik på kommentaren eller behandlingsinstruksen.
Vælg Rediger i menuen Strukturrude.
Bruge DTD-filer til at validere XML med
Validering af XML i et dokument betyder at sammenligne strukturen, elementtag-navne og attributter med specifikationerne i en DTD-fil. For at validere mod en DTD-fil skal du først indlæse den i dit dokument i InDesign.
Indlæsning af en DTD-fil importerer tag-navne til panelet Tags. Disse importerede tag-navne er låst; de kan ikke slettes eller omdøbes uden at slette DTD-filen fra dokumentet.
DOCTYPE-elementet vises øverst i ruden Struktur, hvis en DTD-fil er blevet indlæst i dit dokument. (DTD'er indlæses sommetider automatisk, når du importerer en XML-fil.) For at erstatte DTD-filen i et dokument skal du slette den eksisterende DTD og derefter indlæse en ny.
A. DOCTYPE-element fra importeret DTD-fil (strukturrude) B. Låst mærke fra DTD-filen (panelet Mærker)
Indlæs en DTD-fil
Når du indlæser en DTD-fil, integrerer InDesign filen i dokumentet.
I ruden Struktur skal du vælge Indlæs DTD fra menuen i ruden Struktur.
I panelet Mærker skal du vælge Indlæs DTD fra panelmenuen.
Hvis du vil se mærker, der er defineret i DTD-filen, skal du åbne panelet Mærker ved at vælge Vindue > Hjælpeprogrammer > Mærker.
Se en DTD-fil
DTD'er er skrevet i ASCII-tekst. De kan indeholde integrerede instruktioner og forklaringer, der beskriver, hvordan du anvender mærker og ordner elementer korrekt. I InDesign kan du kun se en DTD, der er indlæst i et dokument.
I menuen for ruden Struktur skal du vælge Vis DTD.
Dobbeltklik på elementet DOCTYPE i ruden Struktur.
Hvis du vil udskrive en DTD-fil, skal du kopiere kode fra vinduet Vis DTD og indsætte den i et tekstredigeringsprogram.
Slet en DTD-fil
InDesign sletter kopien af DTD-filen, der er gemt i InDesign-dokumentet, ikke den oprindelige DTD-fil. Mærker, der blev importeret med DTD-filen, forbliver i panelet Mærker, men låses op.
Valider XML-struktur
Når du validerer dit dokument, giver InCopy dig besked, hvis XML'en afviger fra regler, der er fastsat af DTD-filen. Det foreslår måder at få XML'en til at opfylde DTD-filens krav. Du kan rette fejl én ad gangen eller se alle fejl i et separat vindue.
A. Indlæst DTD B. Fejl eller ugyldig post C. Beskrivelse af fejl med foreslået løsning D. Fejltælling E. Knappen Valider F. Vis alle fejl i et separat vindue
A. DOCTYPE-element fra tildelt DTD-fil B. Fejl eller ugyldig post C. Beskrivelse af fejl med mulige løsninger D. Fejltælling E. Knappen Valider F. Vis alle fejl på én gang i et separat vindue
For at ændre rodelementet, som InDesign validerer ud fra, skal du vælge DTD-indstillinger i strukturrudens menu.
Klik på venstre pil
eller
højre pil
.Klik på knappen Fejlvindue
for at
få vist alle fejl i et separat vindue.Vælg Vis liste over fejl i strukturrudens menu.
InCopy stopper med at validere efter at have registreret 250 fejl.Et plustegn i feltet Fejltælling vises, når denne grænse er nået.