---
title: "Incorporare immagini in XML"
date: "2020-01-15"
categories: 
  - "development"
  - "json"
  - "xml"
tags: 
  - "json"
  - "json-editor"
  - "xml"
  - "xml-editor"
  - "xmlspy"
description: Scoprite come incorporare immagini nei documenti XML e JSON utilizzando XMLSpy. Questa guida spiega i passaggi necessari per codificare file esterni come parte della vostra struttura dati.
---
Status: #blog

Tags:  #json #json-editor #xml #xml-editor #xmlspy

Categories: [development](/blog/it/category/development.md) | [json](/blog/it/category/json.md) | [xml](/blog/it/category/xml.md)
# Incorporare immagini in XML

Una delle funzionalità più interessanti introdotte in XMLSpy alcuni anni fa, in risposta alle richieste dei clienti, è la possibilità di incorporare file esterni, come immagini, direttamente all'interno di un documento XML come testo codificato. Questo offre la possibilità di raggruppare tutti i dati necessari provenienti da diversi file esterni in un unico documento XML di grandi dimensioni. Questa funzionalità è disponibile anche per incorporare immagini all'interno di documenti JSON. 

Vediamo quanto è semplice realizzare questo utilizzando XML e [Editor JSON](https://www.altova.com/it/xmlspy-xml-editor/json_editor) in pochi semplici passaggi.

![Immagine da incorporare](/blog/images/shutterstock_22183099.jpg)

<!--more-->

### Incorporare immagini in file XML o JSON 

Innanzitutto, cliccare sul comando "Inserisci / File esterno codificato", disponibile nella visualizzazione testuale e nella visualizzazione a griglia per i documenti XML, e nella visualizzazione testuale per i file JSON.

![inserisci-file-codificato](https://www.altova.com/blog/images/EmbeddingImagesinXML_973B/insertencodedfile_thumb.gif)

Per selezionare il file da incorporare, navigare fino alla sua posizione e quindi scegliere tra la codifica Base 16 o Base 64. Se si desidera racchiudere il testo codificato all'interno di un elemento, selezionare la casella di controllo "Crea elemento" e specificare il nome da utilizzare.

In questo esempio, stiamo creando un nuovo elemento XML chiamato <photo>. Se la casella di controllo "Crea elemento" non è selezionata, il testo codificato verrà inserito direttamente nella posizione del cursore.

![immagine codificata](https://www.altova.com/blog/images/EmbeddingImagesinXML_973B/encodedimage_thumb.gif)

Quando clicchiamo su "OK", il testo codificato del file immagine che abbiamo specificato viene inserito nell'elemento <photo> e diventa quindi parte del nostro documento XML.

![immagine-base64](https://www.altova.com/blog/images/EmbeddingImagesinXML_973B/imagebase64_thumb.gif)

Ecco un esempio di un documento JSON, creato con un potente strumento [Editor per griglie JSON](https://www.altova.com/it/xmlspy-xml-editor/json_editor). Potete vedere un'immagine che abbiamo inserito nel file. 

![Come incorporare un'immagine in un file JSON ](/blog/images/dayattheraces.png)

Ed è tutto! Potete [scaricare una versione di prova gratuita di XMLSpy](https://www.altova.com/it/xmlspy-xml-editor/download) per provarla.
