XML – Parte 1/3: conceitos e workflow

por edraant em 18/09/2009

em XML

Escre­ver sobre Inde­sign “obriga-me” a estu­dar e a tes­tar apro­fun­da­da­mente o programa.

Não gosto de escre­ver sobre algo que des­co­nheço ou conheço pouco, mas após alguns pedi­dos (e muito estudo!), aventuro-me pelos ter­re­nos cin­zen­tos (para mim) do XML. Espero que gos­tem. Este foi dos difíceis.

Este post está divi­dido em três par­tes, com os res­tan­tes a publi­car oportunamente.

Over­view — O que é o XML?

O XML (eXten­si­ble Mar­kup Lan­guage) é uma reco­men­da­ção da W3C para gerar lin­gua­gens de mar­ca­ção para neces­si­da­des especiais.

É um sub­tipo de SGML (acró­nimo de Stan­dard Gene­ra­li­zed Mar­kup Lan­guage, ou Lin­gua­gem Padro­ni­zada de Mar­ca­ção Gené­rica) capaz de des­cre­ver diver­sos tipos de dados. O seu pro­pó­sito prin­ci­pal é a faci­li­dade de par­ti­lhar infor­ma­ções atra­vés da Inter­net.

Entre as lin­gua­gens base­a­das em XML incluem-se o XHTML (for­mato para pági­nas Web), RDF, SDMXSMIL, MathML (for­mato para expres­sões mate­má­ti­cas), NCL, XBRL, XSIL e SVG (for­mato grá­fico vectorial).

A prin­ci­pal carac­te­rís­tica do XML, de criar uma infra-estrutura única para diver­sas lin­gua­gens, é que lin­gua­gens des­co­nhe­ci­das e de pouco uso tam­bém podem ser defi­ni­das sem maior tra­ba­lho e sem neces­si­dade de serem sub­me­ti­das a padronizações.

Fonte: Wikipedia.

Em que situ­a­ções usar o XML com o Indesign?

Quanto a infor­ma­ção é trans­ver­sal, inde­pen­de­mente do for­mato. Se usar tex­tos liga­dos a base de dados que são incluí­dos em livros, revis­tas ou folhe­tos, usar o XML trás toda a van­ta­gem, já que a for­ma­ta­ção está numa lin­gua­gem que o Inde­sign entende e adapta.

O con­trá­rio tam­bém é válido. Pode­rei usar ape­nas um tem­plate de Inde­sign, com várias fon­tes XML.

By the way, penso que este work­flow será de futuro o fluxo gene­ra­li­zado de tra­ba­lho no que res­peita ao Inde­sign. Por outras pala­vras, o XML é o futuro do Indesign.

Pre­pa­ra­ção do XML

A estru­tura é tudo. O XML só com­pre­ende docu­men­tos estru­tu­ra­dos para o efeito. Uma boa pre­pa­ra­ção de base, que pode levar sema­nas, é fun­da­men­tal para todo o work­flow funcionar.

Dá para esprei­tar um boca­di­nho?

Dá. A coisa parece sim­ples de rea­li­zar. Parece.

O docu­mento apre­sen­tado aqui está for­ma­tado em XML, e foi edi­tado num pro­grama que lê este for­mato (cli­que para ampliar).

Repa­rem no texto colo­rido. São tags de XML que o Inde­sign com­pre­ende e for­mata. Estas tags podem já vir com o XML ou podem ter sido cri­a­das e expor­ta­das a par­tir do Indesign.

xml_1

Esta é a Palete Tags, do Inde­sign. A sua fun­ção é ligar os códi­gos XML aos objec­tos da página.

xml_2

Por fim, a forma como se apre­senta a estru­tura do docu­mento em XML den­tro do Indesign.

xml_3

A par­tir daqui, o pro­cesso desenrola-se de forma quase auto­má­tica. As tags que estão asso­ci­a­das a objec­tos na página (texto e ima­gem) estão igual­mente liga­das a Para­graph Sty­les. É assim que a magia começa a funcionar.

Nos pró­xi­mos posts irei escre­ver como se rea­liza a impor­ta­ção e expor­ta­ção de tags, assim como a sua asso­ci­a­ção aos Para­graph Sty­les em um ou mais documentos.

{ 2 comentários… lê-los a seguir ou adicionar um }

1 Patrício Brito 18/09/2009 ás 21:06

Desde já quero expres­sar os meus sin­ce­ros para­béns pela cri­a­ção deste site sobre o inde­sign. Sou um uti­li­za­dor nato desta exce­lente apli­ca­ção para design edi­to­ral. E este artigo sobre o XML, deixou-me bas­tante curi­oso! Será inte­res­sante ler, quando sur­gir a segunda parte deste tema. Tornei-me no pri­meiro momento que des­co­bri o INCUNABULO, num assí­duo leitor…

2 edraant 18/09/2009 ás 23:08

Patrí­cio,
Segunda e ter­ceira ;)
Um abraço e obrigado!

Deixar um comentário

Post Anterior: Selection Tool vs Direct Selection Tool

Post Seguinte: XML – Parte 2/3: importar documentos no formato XML