---
title: "Incorporar imagens em XML"
date: "2020-01-15"
categories: 
  - "development"
  - "json"
  - "xml"
tags: 
  - "json"
  - "json-editor"
  - "xml"
  - "xml-editor"
  - "xmlspy"
description: Descubra como incorporar imagens em documentos XML e JSON utilizando o XMLSpy. Este guia explica os passos para codificar ficheiros externos como parte da sua estrutura de dados.
---
Status: #blog

Tags:  #json #json-editor #xml #xml-editor #xmlspy

Categories: [development](/blog/pt/category/development.md) | [json](/blog/pt/category/json.md) | [xml](/blog/pt/category/xml.md)
# Incorporar imagens em XML

Uma das funcionalidades mais interessantes que foram adicionadas ao XMLSpy há alguns anos, com base em sugestões dos clientes, é a possibilidade de incorporar ficheiros externos – como imagens – diretamente num documento XML, como texto codificado. Isto permite agrupar todos os dados necessários de vários ficheiros externos num único documento XML. Esta funcionalidade também está disponível para incorporar imagens em documentos JSON. 

Vamos analisar o quão fácil é realizar isto em XML e.. [Editor JSON](https://www.altova.com/pt/xmlspy-xml-editor/json_editor) Em apenas alguns passos.

![Fotografia para incorporar imagens](/blog/images/shutterstock_22183099.jpg)

<!--more-->

### Incorporar imagens em XML ou JSON 

Primeiro, clique no comando "Inserir / Ficheiro externo codificado", que está disponível na visualização de texto e na visualização de tabela para documentos XML, e na visualização de texto para ficheiros JSON.

![inserir ficheiro codificado](https://www.altova.com/blog/images/EmbeddingImagesinXML_973B/insertencodedfile_thumb.gif)

Para selecionar o ficheiro que pretende inserir, navegue até ele e, em seguida, escolha entre a codificação Base 16 ou Base 64. Se desejar incluir o texto codificado dentro de um elemento, marque a caixa "Criar elemento" e especifique o nome a utilizar.

Neste exemplo, estamos a criar um novo elemento XML chamado <photo>. Se a caixa de seleção "Criar Elemento" não estiver marcada, o texto codificado será inserido diretamente na posição do cursor.

![imagem codificada](https://www.altova.com/blog/images/EmbeddingImagesinXML_973B/encodedimage_thumb.gif)

Quando clicamos em "OK", o texto codificado do ficheiro de imagem que especificámos é inserido no elemento <photo> e passa a fazer parte do nosso documento XML.

![imagem-base64](https://www.altova.com/blog/images/EmbeddingImagesinXML_973B/imagebase64_thumb.gif)

Aqui está um exemplo de um documento JSON no poderoso.. [Editor de grades JSON](https://www.altova.com/pt/xmlspy-xml-editor/json_editor). Pode ver uma imagem que incorporámos no ficheiro. 

![Como incorporar uma imagem num ficheiro JSON ](/blog/images/dayattheraces.png)

E é isso! Pode [descarregar uma versão de avaliação gratuita do XMLSpy](https://www.altova.com/pt/xmlspy-xml-editor/download) para experimentar.
