Utilizzo delle tecnologie XML in InfoPath

Microsoft Office InfoPath è un'applicazione di Microsoft Office System che consente di creare modelli di moduli basati su XML (Extensible Markup Language) e sulle tecnologie associate. L'XML è un linguaggio standard per la descrizione, l'organizzazione e lo scambio di dati. In InfoPath i modelli di modulo sono basati su tecnologie XML e i dati dei moduli vengono salvati o inviati in formato XML. In InfoPath vengono utilizzate le tecnologie XML seguenti:

  • XSLT (Trasformazione XSL)

  • XML Schema

  • XHTML (Extensible Hypertext Markup Language)

  • XPath (XML Path Language)

  • XHTML (Extensible Hypertext Markup Language)DOM (Document Object Model)

  • firma XML

    Nota : Per ulteriori informazioni su queste tecnologie, visitare il sito Web del consorzio W3C (World Wide Web Consortium) e cercare i singoli riferimenti.

Queste tecnologie sono gestite dal consorzio World Wide Web Consortium (W3C), responsabile della definizione e divulgazione di un insieme specifico di regole, linee guida e convenzioni per la creazione di file che possano essere generati ed elaborati in modo semplice da computer e applicazioni diverse. Oltre alle tecnologie XML, InfoPath utilizza anche istruzioni di elaborazione speciali e spazio dei nomi specifici. Sono inoltre disponibili numerosi metodi per l'accesso al modello di oggetti DOM tramite il modello di oggetti di InfoPath.

Sebbene non sia necessario conoscere tali tecnologie XML nei dettagli, le informazioni incluse nella tabella consentono di comprendere le modalità di utilizzo di tali tecnologie in InfoPath.

Tecnologia

Descrizione

XML (Extensible Markup Language)

Formato di output di un modulo di InfoPath. Il formato XML viene utilizzato anche per i dati di esempio visualizzati nei campi di un modulo prima della compilazione. In InfoPath viene utilizzato lo standard XML versione 1.0.

XSLT

Formato dei file di visualizzazione generati durante la progettazione di un modello di modulo. InfoPath non supporta l'utilizzo di oggetti di formattazione XSL (XSL-FO, XSL Formatting Objects) per la presentazione di dati XML, né l'importazione di file xsl arbitrari. In InfoPath viene utilizzato lo standard XSLT versione 1.0.

Schema XML

Tipo di schema utilizzato come strumento principale per la convalida dei dati in un modulo. Fornisce inoltre la struttura sottostante del documento XML che verrà generato dal modello di modulo e consente di definire la struttura del file di definizione del modulo generato da InfoPath durante la progettazione di un modello di modulo. InfoPath non supporta l'utilizzo di schemi conformi alle specifiche XDR (XML-Data Reduced) o DTD (Document Type Definition). In InfoPath viene utilizzato lo standard schema XML versione 1.0.

XHTML (Extensible Hypertext Markup Language)

Codice HTML ben formato utilizzato soprattutto per lo sviluppo di aree di testo RTF. In InfoPath viene utilizzato lo standard XHTML versione 1.0.

XPath (XML Path Language)

Tipo di espressione utilizzato per l'associare di controlli a campi e gruppi nell'origine dati di un modello di modulo, nonché per la convalida di dati ed espressioni di formattazione condizionale. In InfoPath viene utilizzato lo standard XPath versione 1.0.

DOM (Document Object Model)

Modello di oggetti utilizzato per l'accesso a livello di programmazione al contenuto del documento XML di origine generato da un modello di modulo. Viene inoltre utilizzato per l'accesso in sola lettura al contenuto del file xsf. In InfoPath viene utilizzato lo standard DOM versione 1.0.

Firma XML

Tipo di firma digitale per i moduli creati tramite InfoPath. Se abilitato, ogni modulo può includere una o più firme digitali. InfoPath supporta la firma digitale di parti di un modulo, nonché del modulo completo.

Processore XML

Consente di caricare nella memoria dinamica del computer il codice XML di origine di un documento, di convalidarlo in base allo schema XML e di generare la visualizzazione del documento tramite XSLT. Il processore XML supportato da InfoPath è MSXML (Microsoft XML Core Services) 5.0. Le versioni precedenti di questo processore non sono supportate.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×