Strutturare documenti per XML

Ultimo aggiornamento il 28 mag 2018

Panoramica del riquadro Struttura

Il pannello Struttura visualizza in forma gerarchica gli elementi di un documento contrassegnati con tag XML. Questi elementi sono chiamati elementi. Puoi spostare gli elementi nel pannello Struttura per definire l'ordine e la gerarchia degli elementi.Un elemento consiste in un'icona che indica il tipo di elemento e un nome tag.

Riquadro struttura

A. Triangolo per espandere o ridurre gli elementi B. Elemento C. Frammento di testo D. Attributo 

Riquadro struttura

A. Triangolo per espandere o ridurre gli elementi B. Elemento C. Frammento di testo D. Attributo 

Gli elementi possono anche fornire le seguenti informazioni:

Rombo blu

Un diamante blu sull'icona di un elemento indica che l'elemento è collegato a un oggetto sulla pagina; l'assenza di un diamante blu significa che l'elemento non è stato collegato a un oggetto della pagina.

Sottolineatura

Il nome del tag è sottolineato se è selezionato l'oggetto della pagina a cui corrisponde l'elemento. Ad esempio, se selezioni un testo a cui hai assegnato il tag Title, la parola Title nell'elemento del testo è sottolineata nel pannello Struttura. La sottolineatura indica se gli elementi selezionati sulla pagina e quelli nel pannello Struttura corrispondono.

Frammento di testo

I primi 32 caratteri del testo taggato, chiamati frammento di testo, possono apparire a destra dell'elemento. Questi frammenti ti aiutano a identificare l'oggetto della pagina a cui corrisponde un elemento.

Punti e attributi

Gli attributi forniscono informazioni di metadati su un elemento. Se degli attributi sono collegati a un elemento, un punto nero insieme ai nomi e valori degli attributi appare sotto l'elemento.

Usa il pannello Struttura

  • Per aprire il pannello Struttura, scegli Visualizza > Struttura > Mostra struttura.
  • Per chiudere il pannello Struttura, scegli Visualizza > Struttura > Nascondi struttura oppure fai clic sul pulsante di divisione.
  • Per espandere o comprimere un elemento (e mostrare o nascondere qualsiasi elemento figlio), fai clic sul triangolo accanto all'elemento.
  • Per regolare le dimensioni del pannello Struttura, trascina il pulsante di divisione.
  • Per espandere o comprimere un elemento e tutti gli elementi contenuti al suo interno, tieni premuto Ctrl (Windows) o Command (Mac) mentre fai clic sul triangolo accanto all'elemento.
  • Per mostrare o nascondere i frammenti di testo, scegli Mostra frammenti di testo o Nascondi frammenti di testo dal menu del pannello Struttura.

Icone del pannello Struttura

Nel pannello Struttura vengono visualizzate le seguenti icone:

Icona

Nome

Usa

 

Elemento radice

Ogni documento include un elemento radice nella parte superiore, che può essere rinominato ma non può essere spostato o eliminato.

 

Elemento storia

Rappresenta le storie taggate (uno o più frame collegati).

 

Elemento di testo

Rappresenta il testo taggato all'interno di un fotogramma.

 

Elemento grafico

Rappresenta un fotogramma taggato che include un'immagine inserita.Ogni elemento grafico include un attributo href che definisce il percorso o l'URL del file collegato.

 

Elemento di testo non posizionato

Elemento di testo non posizionato non ancora associato a un elemento di pagina.

 

Elemento grafico non posizionato

Elemento grafico non posizionato non ancora associato a un elemento di pagina.

 

Elemento tabella

Rappresenta una tabella.

 

Elemento di cella di intestazione

Rappresenta una cella nella riga di intestazione di una tabella.

 

Elemento cella corpo

Rappresenta una cella all'interno del corpo di una tabella.

 

Elemento cella piè di pagina

Rappresenta una cella nella riga del piè di pagina di una tabella.

 

Elemento vuoto

Un fotogramma vuoto è associato a questo elemento.

 

Attributo

Include metadati, come parole chiave o posizione di un'immagine collegata (attributo HREF).

 

Commento

Include commenti che compaiono nel file XML, ma non nel documento InDesign.

 

Istruzione di elaborazione

Include un'istruzione che attiva un'azione nelle applicazioni in grado di leggere le istruzioni di elaborazione.

 

Elemento DOCTYPE

Indica a InDesign quale file DTD utilizzare per la convalida del file XML.

Ridisporre elementi della struttura

Puoi modificare l'ordine e il ranking gerarchico degli elementi nel pannello Struttura.Tuttavia, rispetta queste regole:

  • Un documento XML deve avere un singolo elemento radice al livello superiore della struttura.L'elemento radice contiene tutti gli altri elementi ed è il loro elemento padre.Solo il DTD (visualizzato come elemento DOCTYPE), i commenti e le istruzioni di elaborazione possono essere visualizzati sopra l'elemento radice nel riquadro Struttura.

  • Le modifiche alla struttura della gerarchia XML possono influire sull'aspetto degli elementi taggati nelle pagine InCopy.Ad esempio, se imposti un elemento di testo come secondario di un elemento presente altrove nella struttura, anche il testo viene spostato nel layout.

  • Non puoi trascinare un elemento cella di tabella in un elemento tabella o spostare elementi in un elemento tabella.

Nel riquadro Struttura, esegui una delle seguenti operazioni:
  • Per spostare un elemento, trascinalo in una nuova posizione all'interno della struttura. Durante il trascinamento viene visualizzata una linea che indica il punto in cui stai inserendo l'elemento. La Larghezza della linea indica il Valore tonale all'interno della gerarchia.

  • Per rendere un elemento secondario di un altro elemento, posizionalo sull'elemento principale per evidenziarlo oppure inseriscilo tra gli altri elementi secondari dell'elemento principale, quindi rilascia il pulsante del mouse.

  • Per abbassare un elemento di un livello nella gerarchia, trascinalo appena sopra un altro elemento principale e spostalo leggermente a sinistra finché la linea che indica il suo posizionamento non si estende per tutta la larghezza dell'elemento principale.

  • Per copiare o tagliare un elemento, seleziona l'elemento o gli elementi nel riquadro Struttura, quindi seleziona Modifica > Copia o Modifica > Taglia. Seleziona l'elemento direttamente sopra il punto in cui desideri inserire l'elemento, quindi seleziona Modifica > Incolla.

Nota

Quando tagli un elemento, l'elemento e il Contenuto vengono copiati negli appunti, ma il fotogramma rimane intatto.

Inserire un elemento principale

Inserisci un elemento principale nel riquadro Struttura per mantenere la corretta struttura XML o organizzare meglio il contenuto.Prima di poter inserire un nuovo elemento principale, devi selezionare gli elementi che diventeranno figli del nuovo elemento principale.Quando viene inserito il nuovo elemento principale, gli elementi secondari selezionati vengono abbassati di un livello nella gerarchia strutturale.

Con elementi secondari selezionati (a sinistra), un elemento principale appena inserito include gli elementi secondari (a destra).

Con elementi secondari selezionati (a sinistra); un elemento principale appena inserito include gli elementi secondari (a destra).

Nel riquadro Struttura, seleziona gli elementi che diventeranno elementi secondari del nuovo elemento principale che desideri inserire. Tenete presente quanto segue:

  • Impossibile selezionare la radice o un elemento a livello radice.

  • Impossibile selezionare la storia o un elemento a livello di storia.

  • Gli elementi devono trovarsi allo stesso livello della gerarchia strutturale.

  • Gli elementi devono essere contigui.

  • La selezione non deve includere celle di tabella o attributi.

Nel menu del pannello Struttura, scegli Nuovo elemento principale oppure fai clic con il pulsante destro del mouse (Windows) o fai clic tenendo premuto Ctrl (Mac OS) e scegli Nuovo elemento principale.

Seleziona un tag per il nuovo elemento principale e fai clic su OK.

Nota

Inserisci rapidamente un nuovo elemento principale selezionando Aggiungi tag nel pannello Tag, quindi facendo clic su un tag del pannello. Puoi anche fare clic con il pulsante destro del mouse (Windows) o fare clic tenendo premuto Ctrl (Mac OS) su un elemento selezionato nel pannello Struttura, scegliere Nuovo elemento principale e quindi scegliere un elemento.

Utilizzare gli attributi

Un attributo fornisce informazioni aggiuntive su un elemento XML. Ogni attributo è costituito da un nome e un valore. Gli attributi vengono visualizzati nel pannello Struttura; non vengono inseriti nel documento né utilizzati come contenuto del documento. Includi gli attributi con gli elementi per agevolare i file e le applicazioni che utilizzano i file XML che crei in InCopy.

Quando assegni un tag a un'immagine, InDesign crea automaticamente un attributo href con un valore che definisce la posizione su disco del file di immagine. Questo attributo href consente ad altri file e applicazioni di localizzare l'immagine su disco in modo che possa essere visualizzata.

Un attributo include un nome (href, in questo caso) e un valore.

Puoi aggiungere attributi a qualsiasi elemento tranne l'elemento DOCTYPE (un file DTD), i commenti e le istruzioni di elaborazione. Ad esempio, per includere parole chiave per la ricerca in un'applicazione downstream, puoi creare un attributo chiamato keywords. Potresti anche creare attributi per indicare il testo sostituito, tracciare i titoli degli articoli e registrare altre informazioni relative al Contenuto.

Nota

Se utilizzi un file DTD, visualizzane il contenuto per vedere quali attributi consente. I nomi degli attributi, come i nomi dei tag, devono essere conformi al DTD.

Nota

InCopy riconosce attributi di namespace speciali che possono specificare stili di paragrafo o carattere, tabelle e stili di celle di tabella, nonché controllare gli spazi. Per ulteriori informazioni, consulta il riferimento tecnico XML e altre risorse su www.adobe.com/go/learn_id_XMLscript.

Aggiungi un attributo

Seleziona un elemento.
Effettuate una delle seguenti operazioni:
  • Fai clic sul pulsante Aggiungi un attributo .

  • Nel menu del pannello Struttura, scegli Nuovo attributo.

  • Fai clic con il pulsante destro del mouse (Windows) o fai clic tenendo premuto il tasto Ctrl (Mac OS) sull'elemento selezionato e scegli Nuovo attributo.

Specifica un nome e un Valore per l'attributo, quindi fai clic su OK.

Mostrare o nascondere gli attributi nel pannello Struttura

Nel menu del pannello Struttura, scegli Mostra attributi o Nascondi attributi.

Potrebbe essere necessario fare clic sull'icona del triangolo accanto a un elemento per visualizzare i relativi attributi.

Modificare o eliminare un attributo

Seleziona un attributo nel pannello Struttura.
Effettuate una delle seguenti operazioni:
  • Per modificare l'attributo, fai doppio clic su di esso o scegli Modifica dal menu del pannello Struttura.

  • Per eliminare l'attributo, fai clic sull'icona Elimina o scegli Elimina nel menu del pannello Struttura.

Modificare gli attributi href

InCopy crea automaticamente gli attributi href per gestire i file di immagine. L'attributo href definisce la posizione su disco del file di immagine in modo che il file di immagine possa essere visualizzato. Quando assegni un tag a un'immagine inserita, InCopy crea un valore dell'attributo href che elenca il percorso e il nome del file dell'immagine.

Il percorso può essere un collegamento assoluto, un collegamento relativo alla stessa cartella del file XML o un collegamento relativo alla sottocartella Immagini della cartella in cui si trova il file XML. I percorsi relativi sono specifici per il percorso in cui è salvato il documento.

  • Un attributo href con un collegamento assoluto è simile al seguente (in Windows e Mac OS):

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

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

  • Un attributo href per un file di immagine nella stessa cartella del file XML è simile al seguente:

    href=file:Meadow.psd

  • Un attributo href per un file di immagine nella sottocartella Immagini è simile al seguente:

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

Puoi modificare l'attributo href per specificare un nuovo collegamento a un'immagine.Ad esempio, puoi modificare un collegamento assoluto per renderlo relativo, rendendo così accessibile il file di immagine quando esporti il file.

Nel pannello Struttura, fai doppio clic sull'attributo href. (Potrebbe essere necessario fare clic sull'icona del triangolo accanto all'elemento immagine per visualizzare l'attributo.)
Per Valore, inserisci il nuovo percorso dell'immagine, quindi fai clic su OK.

Aggiungere commenti e istruzioni in elaborazione

Con InCopy, puoi includere commenti e istruzioni in elaborazione in un file XML. Inserisci un commento per includere informazioni descrittive su un elemento.I commenti possono essere visualizzati nei browser web e negli editor di testo.Aiutano altri utenti a comprendere la struttura XML e i tag XML. Un'istruzione di elaborazione è un comando speciale, specifico dell'applicazione.Ad esempio, puoi inserire un'istruzione di elaborazione per l'interruzione di pagina in modo che un'applicazione a cui esporti il tuo file XML capisca dove inserire un'interruzione di pagina.Le istruzioni di elaborazione create dall'utente di InCopy sono destinate all'uso in altri programmi; lo stesso InCopy non agisce sulle istruzioni di elaborazione.

I commenti e le istruzioni in elaborazione appaiono nel pannello Struttura. Puoi spostare, modificare ed eliminare commenti e istruzioni di elaborazione come gli altri elementi nel pannello Struttura.Non possono, tuttavia, contenere elementi figlio o attributi.

Pannello Struttura di InDesign con frammenti di testo visualizzati

A. Istruzione di elaborazione B. Commento 

Aggiungi un commento

Seleziona l'elemento su cui vuoi commentare.
Nota

Per aggiungere un Commento a una tabella, seleziona un elemento cella della tabella. Puoi aggiungere commenti alle celle della tabella, non alle tabelle.

Scegli Nuovo commento nel menu del pannello Struttura.
Digita il Commento nella finestra di dialogo Nuovo Commento.

Aggiungi un'istruzione in elaborazione

Seleziona un elemento per l'istruzione di elaborazione.
Nota

Per aggiungere un'istruzione di elaborazione a una tabella, selezionare un elemento cella della tabella.Puoi aggiungere istruzioni di elaborazione alle celle della tabella, non alle tabelle.

Scegli Nuova istruzione di elaborazione nel menu del pannello Struttura.
Per Target, immetti un nome che identifichi l'istruzione di elaborazione per un'applicazione che legge i file XML esportati.
Per Dati, inserisci un Valore che comunichi all'app cosa fare con l'istruzione in elaborazione.

Visualizza commenti e istruzioni di elaborazione

Scegli Mostra commenti o Mostra istruzioni in elaborazione nel menu del pannello Struttura.

Modifica commenti e istruzioni in elaborazione

Seleziona il commento o l'istruzione di elaborazione.
Effettuate una delle seguenti operazioni:
  • Fai doppio clic sul Commento o sull'istruzione in elaborazione.

  • Scegli Modifica nel menu del pannello Struttura.

Modifica il Commento o l'istruzione in elaborazione e fai clic su OK.

Usare i file DTD per convalidare il codice XML

La convalida dell'XML in un documento significa confrontare la struttura, i nomi dei tag degli elementi e gli attributi con le specifiche di un file DTD.Per convalidare rispetto a un file DTD, devi prima caricarlo nel documento in InDesign.

Nota

Il caricamento di un file DTD importa i nomi dei tag nel pannello Tags.Questi nomi dei tag importati sono bloccati; non possono essere eliminati o rinominati se non rimuovendo il file DTD dal documento.

L'elemento DOCTYPE appare nella parte superiore del pannello Struttura se un file DTD è stato caricato nel documento.(I DTD vengono talvolta caricati automaticamente quando importi un file XML.) Per sostituire il file DTD in un documento, elimina quello esistente e quindi carica quello nuovo.

Utilizzare i file DTD in InDesign

A. Elemento DOCTYPE per il file DTD (riquadro Struttura) B. Tag bloccato importato dal file DTD (pannello Tag) 

Carica un file DTD

Quando carichi un file DTD, InDesign incorpora il file nel documento.

Effettuate una delle seguenti operazioni:
  • Nel pannello Struttura, scegli Carica DTD dal menu del pannello Struttura.

  • Nel pannello Tag, scegli Carica DTD dal menu del pannello.

Seleziona un file DTD da importare e fai clic su Apri.
Nota

Per visualizzare i tag definiti nel file DTD, apri il pannello Tag scegliendo Finestra > Utilità > Tag.

Visualizzare un file DTD

I DTD sono scritti in testo ASCII.Possono contenere istruzioni incorporate e spiegazioni che descrivono come applicare i tag e ordinare gli elementi correttamente. In InDesign, puoi visualizzare solo un DTD caricato in un documento.

File DTD aperto per la visualizzazione

Effettuate una delle seguenti operazioni:
  • Nel menu del pannello Struttura, scegli Visualizza DTD.

  • Fai doppio clic sull'elemento DOCTYPE nel pannello Struttura.

Nota

Per stampare un file DTD, copia il codice dalla finestra Visualizza DTD e incollalo in un editor di testo.

Elimina un file DTD

Scegli Elimina DTD dal menu del pannello Struttura.

InDesign elimina la copia del file DTD memorizzata nel documento InDesign, non il file DTD originale. I tag che sono stati importati con il file DTD rimangono nel pannello Tag ma vengono sbloccati.

Convalida la struttura XML

Quando convalidi il documento, InCopy ti avvisa se l'XML devia dalle regole stabilite dal file DTD.Suggerisce modi per fare in modo che l'XML soddisfi i requisiti del file DTD. Puoi correggere gli errori uno alla volta o visualizzare tutti gli errori in una finestra separata.

Pannello Struttura con pannello Suggerimenti

A. File DTD caricato B. Errore o condizione invalidante C. Descrizione dell’errore con suggerimento per correggerlo D. Conteggio errori E. Pulsante Convalida F. Visualizza tutti gli errori in una finestra separata 

Pannello Struttura con sezione Suggerimenti

A. Elemento DOCTYPE del file DTD utilizzato B. Errore o condizione invalidante C. Descrizione dell’errore con suggerimento di correzione D. Conteggio errori E. Pulsante Convalida F. Visualizza tutti gli errori contemporaneamente in una finestra separata 

Scegli Visualizza > Struttura > Mostra Struttura.
Nel pannello Struttura, fai clic sul pulsante Convalida .
Nota

Per cambiare l'elemento principale da cui InDesign convalida, scegli Opzioni DTD nel menu del pannello Struttura.

Per correggere gli errori visualizzati nel pannello Suggerimenti, fai clic su una correzione suggerita per provarla oppure modifica direttamente la struttura XML e i tag utilizzando il pannello Struttura e il pannello Tag.
Per visualizzare altri errori, effettua una delle seguenti operazioni:
  • Fai clic sulla freccia sinistra o sulla freccia destra .

  • Fai clic sul pulsante Finestra errori per visualizzare tutti gli errori in una finestra separata.

  • Scegliete Visualizza elenco errori dal menu del riquadro Struttura.

Nota

InCopy arresta la convalida dopo aver rilevato 250 errori. Quando viene raggiunto questo limite, viene visualizzato un segno più nella casella Conteggio errori.

Altri contenuti simili