Estruturação de documentos para XML

Visão geral do painel 'Estrutura'

O painel 'Estrutura' exibe, em forma hierárquica, os itens de um documento em que foram aplicadas marcas de formatação XML. Esses itens são chamados de elementos. Você pode mover elementos no painel 'Estrutura' para definir a ordem e a hierarquia dos itens. Um elemento consiste em um ícone que indica o tipo de elemento e o nome da marca de formatação.

Structure pane

A. Triangle to expand or collapse elements B. Element C. Text snippet D. Attribute 

Structure pane

A. Triangle to expand or collapse elements B. Element C. Text snippet D. Attribute 

Além disso, os elementos podem fornecer estas informações:

Losango azul

O losango azul em um ícone de elemento significa que o elemento foi acrescentado a um item da página. A ausência de um losango azul significa que o elemento não foi acrescentado a um item da página.

Sublinhado

O nome da marca de formatação será sublinhado se for selecionado o item da página ao qual o elemento corresponde. Por exemplo, se você selecionar um texto ao qual atribuiu a marca de formatação Título, a palavra Título no elemento do texto será sublinhada no painel 'Estrutura'. O sublinhado mostra se há correspondência entre os itens selecionados na página e os elementos no painel 'Estrutura'.

Fragmento de texto

Os primeiros 32 caracteres do texto com marcas de formatação, chamados de fragmento de texto, podem ser exibidos à direita do elemento. Esses fragmentos ajudam a identificar o item da página ao qual um elemento corresponde.

Ponto e atributo

Os atributos fornecem informações de metadados sobre um elemento. Se forem acrescentados atributos a um elemento, um ponto preto juntamente com os nomes e os valores de atributos aparecerão abaixo do elemento.

Usar o painel 'Estrutura'

  • Para abrir o painel 'Estrutura', escolha 'Exibir' > 'Estrutura' > 'Mostrar estrutura'.
  • Para fechar o painel 'Estrutura', escolha 'Exibir' > 'Estrutura' > 'Ocultar estrutura' ou clique no botão de divisão.
  • Para expandir ou contrair um elemento (e exibir ou ocultar algum de seus elementos filho), clique no triângulo ao lado do elemento.
  • Para ajustar o tamanho do painel 'Estrutura', arraste o botão de divisão.
  • Para expandir ou contrair um elemento, bem como todos os elementos nele contidos, mantenha pressionada a tecla Ctrl (Windows) ou Command (MacOS) ao clicar no triângulo ao lado do elemento.
  • Para mostrar ou ocultar fragmentos de texto, escolha 'Exibir fragmentos de texto' ou 'Ocultar fragmentos de texto' no menu do painel 'Estrutura'.

Ícones do painel 'Estrutura'

Os seguintes ícones aparecem no painel 'Estrutura':

Ícone

Nome

Uso

 

Elemento raiz

Cada documento contém somente um elemento raiz, na parte superior, que pode ser renomeado, mas não pode ser movido nem excluído.

 

Elemento de matéria

Representa matérias com marcas de formatação (um ou mais quadros vinculados).

 

Elemento de texto

Representa o texto com marcas de formatação XML em um quadro.

 

Elemento gráfico

Representa um quadro com marcas de formatação que inclui uma imagem inserida. Cada elemento gráfico contém um atributo “href” que define o caminho ou o URL para o arquivo vinculado.

 

Elemento de texto não inserido

Elemento de texto não inserido ainda não associado a um item de página.

 

Elemento gráfico não inserido

Elemento gráfico não inserido ainda não associado a um item de página.

 

Elemento de tabela

Representa uma tabela.

 

Elemento de célula do cabeçalho

Representa uma célula da linha de cabeçalho de uma tabela.

 

Elemento de célula do corpo

Representa uma célula do corpo de uma tabela.

 

Elemento de célula do rodapé

Representa uma célula da linha de rodapé de uma tabela.

 

Elemento vazio

Um quadro vazio é associado a este elemento.

 

Atributo

Inclui metadados, como palavras-chave ou o local de uma imagem vinculada (atributo HREF).

 

Comentário

Inclui comentários que aparecem no arquivo XML, mas não no documento do InDesign.

 

Instrução de processamento

Inclui uma instrução que aciona uma ação em aplicativos que leem instruções de processamento.

 

Elemento DOCTYPE

Informa ao InDesign qual arquivo DTD deve ser usado ao validar o arquivo XML.

Reorganizar elementos estruturados

Você pode alterar a ordem e a classificação hierárquica de elementos no painel 'Estrutura'. Contudo, observe estas regras:

  • Um documento XML é necessário para que haja um único elemento raiz na parte superior da estrutura. O elemento raiz contém todos os outros elementos e é seu pai. Somente o DTD (que aparece como elemento DOCTYPE), os comentários e as instruções de processamento podem ser exibidos acima do elemento raiz no painel 'Estrutura'.

  • As alterações na estrutura hierárquica do XML podem afetar a aparência de itens com marcas de formatação em páginas do InCopy. Por exemplo, tornar um elemento de texto filho de um elemento em outro lugar na estrutura também move o texto no layout.

  • Não é possível arrastar um elemento de célula de tabela para um elemento de tabela nem mover elementos para um elemento de tabela.

  1. No painel 'Estrutura', escolha uma das seguintes opções:
    • Para mover um elemento, arraste-o para um novo local na estrutura. Ao arrastá-lo será exibida uma linha para indicar o local em que o elemento será inserido. A largura da linha marca o nível na hierarquia.

    • Para que um elemento se torne filho de outro elemento, posicione-o sobre o elemento pai, para destacá-lo, ou insira-o entre os outros elementos filhos de um pai; depois, solte o botão do mouse.

    • Para rebaixar o elemento um nível na hierarquia, arraste-o logo acima de outro elemento pai e mova-o ligeiramente para a esquerda até a linha que indica sua inserção assumir a largura do elemento pai.

    • Para copiar ou recortar um elemento, selecione-o no painel Estrutura e escolha Editar > Copiar ou Editar > Recortar. Selecione o elemento logo acima do local em que deseja inseri-lo e escolha 'Editar' > 'Colar'.

Observação:

Ao recortar um elemento, esse elemento e o conteúdo são recortados para a área de transferência, mas o quadro permanece intacto.

Inserir um elemento pai

Insira um elemento pai no painel 'Estrutura' para manter a estrutura XML adequada ou organizar melhor o conteúdo. Antes de inserir um novo elemento pai, selecione os elementos que serão os filhos do novo pai. Quando o novo elemento pai for inserido, os elementos filho selecionados serão rebaixados um nível na hierarquia estrutural.

With child elements selected (left); a newly inserted parent element includes the child elements (right).

With child elements selected (left); a newly inserted parent element includes the child elements (right).

  1. No painel 'Estrutura', selecione os elementos que serão elementos filho do novo elemento pai a ser inserido. Observe o seguinte:

    • Não é possível selecionar a Raiz nem um elemento no nível da raiz.

    • Não é possível selecionar a Matéria nem um elemento no nível da matéria.

    • Os elementos devem estar no mesmo nível da hierarquia estrutural.

    • Os elementos devem ser contíguos.

    • A seleção não deve incluir células de tabela nem atributos.

  2. No menu do painel 'Estrutura', escolha 'Novo elemento pai' ou clique com o botão direito do mouse (Windows) ou pressione Control e clique (Mac OS) para escolher essa opção.

  3. Selecione uma marca de formatação para o novo elemento pai e clique em 'OK'.

Observação:

Para inserir um novo elemento pai rapidamente, selecione 'Adicionar' no painel 'Marcas de formatação' e clique em uma marca de formatação no painel. Você também pode clicar com o botão direito do mouse (Windows) ou pressionar Control e clicar (Mac OS) em um elemento selecionado no painel 'Estrutura', escolher 'Novo elemento pai' e, em seguida, escolher um elemento.

Trabalhar com atributos

Um atributo fornece informações adicionais sobre um elemento XML. Cada atributo consiste em um nome em um valor. Os atributos são exibidos no painel 'Estrutura'; eles não são inseridos nem usados como conteúdo no documento. Inclua atributos com elementos para beneficiar os arquivos e os aplicativos que usarão os arquivos XML criados no InCopy.

Quando você insere uma marca de formatação em uma imagem, o InDesign cria automaticamente um atributo href com um valor que define o local do arquivo de imagem no disco. Esse atributo href permite que outros arquivos e aplicativos localizem a imagem no disco para que possa ser exibida.

An attribute includes a name (href, in this case) and a value.

É possível adicionar atributos opcionais a qualquer elemento, exceto ao elemento DOCTYPE (um arquivo DTD), aos comentários ou às instruções de processamento. Por exemplo, para incluir palavras-chave para pesquisa em outro aplicativo downstream, crie um atributo chamado palavras-chave. Você também pode criar atributos para indicar um texto substituído, controlar títulos de artigos e registrar outras informações relacionadas ao conteúdo.

Observação:

Se você estiver usando um arquivo DTD, exiba seu conteúdo para ver os atributos que ele permite. Os nomes de atributos, como nomes de marcas de formatação, devem estar de acordo com o DTD.

Observação:

O InCopy reconhece atributos de espaço reservado que podem especificar estilos de parágrafo ou de caractere, tabelas e estilos de célula de tabela, bem como controlar espaços em branco. Para obter mais informações, consulte o guia de referência técnica de XML e outros recursos em www.adobe.com/go/learn_id_XMLscript_br.

Adicionar um atributo

  1. Selecione um elemento.
  2. Siga um destes procedimentos:
    • Clique no botão Adicionar um atributo .

    • Escolha 'Novo atributo' no menu do painel 'Estrutura'.

    • Clique com o botão direito do mouse (Windows) ou pressione Control e clique (Mac OS) no elemento selecionado e escolha 'Novo atributo'.

  3. Especifique um nome e um valor para o atributo e clique em OK.

Mostrar ou ocultar atributos no painel 'Estrutura'

  1. Escolha 'Mostrar atributos' ou 'Ocultar atributos' no menu do painel 'Estrutura'.

    Talvez seja necessário clicar no ícone de triângulo ao lado de um elemento para exibir seus atributos.

Editar ou excluir um atributo

  1. Selecione um atributo no painel 'Estrutura'.
  2. Siga um destes procedimentos:
    • Para editar o atributo, clique duas vezes nele ou escolha 'Editar' no menu do painel 'Estrutura'.

    • Para excluir o atributo, clique no ícone 'Excluir' ou escolha 'Excluir' no menu do painel 'Estrutura'.

Editar atributos href

O InCopy cria atributos href automaticamente para tratar arquivos de imagem. O atributo href define o local do arquivo de imagem no disco, de modo que esse arquivo possa ser exibido. Quando você marca uma imagem inserida, o InCopy cria um valor de atributo href que lista o caminho e o nome de arquivo da imagem.

O caminho pode ser um vínculo absoluto, um vínculo relativo para a mesma pasta do arquivo XML ou um vínculo relativo para a subpasta de imagens da pasta em que o arquivo XML está localizado. Os caminhos relativos são específicos do caminho em que o documento foi salvo.

  • Um atributo href com um vínculo absoluto é semelhante ao seguinte (no Windows e no Mac OS):

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

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

  • Um atributo href para um arquivo de imagem na mesma pasta que o arquivo XML é semelhante ao seguinte:

    href=file:Meadow.psd

  • Um atributo href para um arquivo de imagem na subpasta 'Imagens' é semelhante ao seguinte:

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

Você pode editar o atributo href para definir um novo vínculo com a imagem. Por exemplo, pode editar um vínculo absoluto para torná-lo relativo, possibilitando o acesso ao arquivo de imagem quando exportar o arquivo.

  1. No painel 'Estrutura', clique duas vezes no atributo href. Para exibi-lo talvez também seja necessário clicar no ícone de triângulo ao lado do elemento de imagem.
  2. Em 'Valor', digite o novo caminho da imagem e clique em OK.

Adicionar comentários e instruções de processamento

Com o InCopy, você pode incluir comentários e instruções de processamento em um arquivo XML. Insira um comentário para incluir informações descritivas sobre um elemento. É possível exibir comentários em navegadores da Web e editores de texto. Eles permitem que as pessoas entendam a estrutura XML e as marcas de formatação XML. Uma instrução de processamento é um comando especial e específico do aplicativo. Por exemplo, você pode inserir uma instrução de processamento de quebra de página de modo que um aplicativo para o qual seu arquivo XML for exportado entenda onde inserir uma quebra de página. As instruções de processamento criadas pelos usuários do InCopy devem ser usadas em outros programas; o próprio InCopy não atua nessas instruções.

Os comentários e as instruções de processamento são exibidos no painel 'Estrutura'. Você pode mover, editar e excluir os comentários e as instruções de processamento da forma como faz com outros elementos no painel 'Estrutura'. No entanto, esses elementos não podem conter elementos filhos ou atributos.

InDesign Structure pane with text snippets showing

A. Processing instruction B. Comment 

Adicionar um comentário

  1. Selecione o elemento sobre o qual você fará um comentário.
    Observação:

    Para adicionar um comentário a uma tabela, selecione um elemento de célula da tabela. É possível adicionar comentários às células da tabela, mas não às tabelas.

  2. Escolha 'Novo comentário' no menu do painel 'Estrutura'.
  3. Digite o comentário na caixa de diálogo 'Novo comentário'.

Adicionar uma instrução de processamento

  1. Selecione um elemento para a instrução de processamento.
    Observação:

    Para adicionar uma instrução de processamento a uma tabela, selecione um elemento de célula da tabela. É possível adicionar instruções de processamento às células da tabela, mas não às tabelas.

  2. Escolha 'Nova instrução de processamento' no menu do painel 'Estrutura'.
  3. Em 'Destino', forneça um nome que identifique a instrução de processamento para o aplicativo que lê os arquivos XML exportados.
  4. Em 'Dados', forneça um valor que informe ao aplicativo o que fazer com a instrução de processamento.

Exibir comentários e instruções de processamento

  1. Escolha 'Mostrar comentários' ou 'Mostrar instruções de processamento' no menu do painel 'Estrutura'.

Editar comentários e instruções de processamento

  1. Selecione o comentário ou a instrução de processamento.
  2. Siga um destes procedimentos:
    • Clique duas vezes no comentário ou na instrução de processamento.

    • Escolha 'Editar' no menu do painel 'Estrutura'.

  3. Edite o comentário ou a instrução de processamento e clique em 'OK'.

Usar arquivos DTD para validar o XML

A validação do XML em um documento significa comparar a estrutura, os nomes de marcas de formatação de elementos e os atributos com as especificações de um arquivo DTD. Para fazer a validação com um arquivo DTD, carregue-o primeiro em seu documento no InDesign.

Observação:

O carregamento de um arquivo DTD importa nomes de marcas de formatação para o painel 'Marcas de formatação'. Esses nomes de marcas de formatação importados são bloqueados e não poderão ser excluídos nem renomeados, exceto se o arquivo DTD for excluído do documento.

O elemento DOCTYPE será exibido na parte superior do painel 'Estrutura' se um arquivo DTD for carregado no documento. Às vezes, os arquivos DTD são carregados automaticamente durante a importação de um arquivo XML. Para substituir o arquivo DTD em um documento, exclua o DTD existente e carregue o novo.

Working with DTD files in InDesign

A. DOCTYPE element from the DTD file (Structure pane) B. Locked tag from the DTD file (Tags panel) 

Carregar um arquivo DTD

Quando você carrega um arquivo DTD, o InDesign incorpora o arquivo no documento.

  1. Siga um destes procedimentos:
    • No painel 'Estrutura', escolha 'Carregar DTD'.

    • No menu do painel 'Marcas de formatação', escolha 'Carregar DTD'.

  2. Selecione um DTD para importar e clique em 'Abrir'.
    Observação:

    Para exibir marcas definidas no arquivo DTD, escolha 'Janela' > 'Utilitários' > 'Marcas de formatação' para abrir o painel 'Marcas de formatação'.

Exibir um arquivo DTD

Arquivos DTD são gravados como texto ASCII. Eles podem conter instruções e explicações incorporadas que descrevem como aplicar corretamente marcas de formatação e elementos de ordenação. No InDesign, só é possível exibir um arquivo DTD carregado em um documento.

DTD file opened for viewing

  1. Siga um destes procedimentos:
    • No menu do painel 'Estrutura', escolha 'Exibir DTD'.

    • Clique duas vezes no elemento DOCTYPE no painel 'Estrutura'.

    Observação:

    Para imprimir um arquivo DTD, copie o código da janela 'Exibir DTD' e cole-o em um editor de texto.

Excluir um arquivo DTD

  1. Escolha 'Excluir DTD' no menu do painel 'Estrutura'.

    O InDesign exclui a cópia do arquivo DTD armazenado no documento do InDesign, e não o arquivo DTD original. As marcas de formatação importadas com o arquivo DTD permanecem no painel 'Marcas de formatação', mas desbloqueadas.

Validar a estrutura XML

Quando você validar seu documento, o InCopy alertará você se o XML desviar-se das regras estabelecidas pelo arquivo DTD. Ele sugere maneiras como o XML pode atender aos requisitos do arquivo DTD. Você pode corrigir um erro por vez ou exibir todos os erros em uma janela.

Structure pane with Suggestions pane

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 

Structure pane with Suggestions section

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 

  1. Escolha 'Exibir' > 'Estrutura' > 'Mostrar estrutura'.
  2. No painel Estrutura, clique no botão Validar  .
    Observação:

    Escolha 'Opções de DTD' no menu do painel 'Estrutura' para mudar o elemento raiz da validação do InDesign.

  3. Para corrigir os erros exibidos no painel 'Sugestão', clique em uma correção sugerida, a fim de testá-la, ou edite a estrutura XML e as marcas de formatação diretamente no painel 'Estrutura' e no painel 'Marcas de formatação'.
  4. Para exibir outros erros, escolha uma das seguintes opções:
    • Clique na seta para a esquerda  ou na seta para a direita .

    • Clique no botão da janela de erros  para exibir todos os erros em uma janela separada.

    • Escolha 'Exibir lista de erros' no menu do painel 'Estrutura'.

Observação:

O InCopy interromperá a validação após detectar 250 erros. Aparece um sinal de adição na caixa de contagem de erros quando o limite é atingido.

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?