Sobre documentos XML no Word

 Observação   Os recursos de XML, exceto salvar documentos como XML com o esquema XML do Word, estão disponíveis somente no Microsoft Office Professional Edition 2003 e no Microsoft Office Word 2003 autônomo.

Por quê XML?

O Extensible Markup Language (XML) (XML: uma forma condensada de SGML que permite aos desenvolvedores criar marcas personalizadas que oferecem flexibilidade na organização e apresentação de informações.) permite que você organize e trabalhe com documentos e dados de maneiras antes impossíveis ou muito difíceis. Usando esquemas XML personalizados, você pode identificar partes específicas de dados comerciais em documentos comerciais comuns e extraí-las destes.

Por exemplo, uma fatura que contém o nome e o endereço de um cliente ou um relatório contendo o resultado financeiro do último trimestre não são mais documentos estáticos. As informações contidas neles podem ser transmitidas para um banco de dados ou reutilizadas em qualquer outro lugar, fora dos documentos.

A possibilidade de salvar um documento do Microsoft Word em formato XML padrão ajuda a separar seu conteúdo do escopo do documento. O conteúdo fica disponível para processos automatizados de data-mining e reaproveitamento. Ele pode ser facilmente pesquisado e até mesmo alterado por outros processos além do Word, como o processamento de dados do servidor.

Como o Word é capaz de representar seus documentos como XML, processos automatizados do servidor agora podem gerar documentos do Word instantaneamente reunindo dados provenientes de várias fontes. Esses documentos podem ser facilmente atualizados regularmente, eliminando-se a busca manual dos dados importantes e redigitação desnecessária.

Word e XML

O Microsoft Word permite que você trabalhe com documentos XML de duas maneiras:

Quando você salvar o documento, por padrão, o esquema do Word e o esquema personalizado são anexados a ele, preservando os dados conforme definidos pelo esquema personalizado e a formatação rica definida pelo esquema XML do Word. Você também tem a opção de salvar o documento comente como dados, de acordo com o esquema personalizado.

Independentemente de você usar o esquema interno XML do Word para a estrutura do documento do Word ou anexar seu próprio esquema para uma estrutura mais adequada a seu trabalho, qualquer software capaz de analisar XML poderá ler e processar os dados do documento salvo como XML (arquivo .xml).

Por exemplo, se o esquema personalizado for dados de currículo, as marcas XML do documento definirão a estrutura do documento como nome, endereço, experiência profissional, formação, etc. Quando você salvar o documento, terá um documento com uma formatação rica, com aparência profissional quando impresso, e um arquivo de dados que poderá ser processado por qualquer programa capaz de ler XML.

Também é possível armazenar dados XML em um documento salvo como documento do Word (.doc) ou modelo (.dot). No entanto, somente o Word poderá ler ou processar o XML.

Marcação XML

Quando um esquema XML personalizado é anexado a um documento, o painel de tarefas Estrutura XML fornece uma lista de elementos que são definidos no esquema. Você aplica marcas XML ao documento selecionando o conteúdo do documento e, em seguida, escolhendo um elemento da lista. Se o esquema definir atributos para um elemento, você poderá especificá-los também no painel de tarefas Estrutura XML.

 Observação   É possível anexar mais de um esquema a um documento. Os elementos de todos os esquemas anexados ficam disponíveis na lista de elementos do painel de tarefas Estrutura XML.

Uma caixa de seleção do painel permite que você veja as marcas XML embutidas, no contexto do documento.

Se a estrutura do documento violar as regras do esquema, uma linha ondulada púrpura marcará o ponto no documento, e o painel de tarefas Estrutura XML reportará a violação.

Transformações em XSL

Ao abrir e salvar documentos XML, você pode aplicar arquivos XSLT (Extensible Stylesheet Language Transformation) (XSLT: um arquivo usado para transformar documentos XML em outros tipos de documentos, como HTML ou XML. Ele é criado para ser usado como parte do XSL.) para finalizar os dados XML em um determinado formato. Por exemplo, você poderia ter um XSLT apresentando dados em uma especificação e outro apresentando os mesmos dados em uma lista de peças, na qual quantidades e preços são calculados.

MostrarXSLTs aplicadas na abertura do documento

Pode haver mais de uma XSLT associada a um documento XML. Quando isso acontecer, selecione a XSLT que você deseja usar para exibir o documento. Isso é feito no painel Documento XML, no qual as XSLTs (modo de exibição de dados) disponíveis são listadas.

Se não existir uma XSLT associada, o Word abrirá o documento XML usando sua XSLT padrão, ou "modo de exibição somente dados".

Se o esquema anexado for o XML do Word, o Word abrirá o documento sem aplicar uma XSLT, mesmo que haja uma associada ao documento.

 Observação   Em vez de aplicar uma XSLT manualmente, você pode definir soluções que associam XSLTs a certos tipos de documentos XML. É possível fazer essa associação na Biblioteca de Esquemas, pela qual você pode acessar a guia Esquema XML da caixa de diálogo Modelos e Suplementos (menu Ferramentas).

MostrarXSLTs aplicadas ao salvar o documento

Você pode aplicar uma XSLT ao salvar o documento XML marcando a caixa de seleção Aplicar transformação e procurando o arquivo XSLT.

 Cuidado   Se você aplicar a XSLT ao salvar o arquivo, o Word descartará qualquer dado que a XSLT não usar.