0 / 0
Torna alla versione inglese della documentazione

Fase del parser XML (DataStage)

Ultimo aggiornamento: 12 mar 2025
Passo del parser XML (stage Hierarchical Data)

Utilizzare il passo del parser XML per analizzare uno o più documenti che hanno la stessa struttura.

Origine XML

Per l'origine dei dati XML, specificare una delle seguenti opzioni:
Serie di stringhe
Selezionare l'elemento dello schema di input che contiene la stringa di documento. Sono disponibili per la selezione solo gli elementi che hanno i tipi di dati String, normalizedString, byteString, o XML.
Singolo file
Immettere il percorso e il nome file oppure fare clic su Inserisci parametro e selezionare il nome del parametro. I parametri disponibili sono quelli precedentemente definiti nel lavoro e le macro integrate in IBM® InfoSphere® DataStage®. È possibile selezionare solo gli elementi con i tipi di dati String, normalizedString, o byteString.
Serie di file
Un'opzione fileset viene utilizzata per leggere più file xml basati sullo stesso xsd. Selezionare l'elemento dello schema di input che conterrà in runtime i percorsi assoluti (esempio, c:\test.xml) dei file xml. Sono disponibili per la selezione solo gli elementi che hanno i tipi di dati Stringa, normalizedString, o byteString.
Abilita filtro
Abilita il filtro per applicare un foglio di stile XSLT al documento prima che venga analizzato. La radice del documento deve riflettere il documento creato dal risultato della trasformazione XSLT. Questa opzione non è consigliata per documenti di grandi dimensioni poiché l'intera elaborazione viene eseguita in memoria. Per documenti di grandi dimensioni, utilizzare le fasi di trasformazione.

Root documento

Selezionare l'elemento di primo livello che descrive i documenti che si stanno analizzando. I tipi che vengono visualizzati nello spazio dei nomi della libreria sono definizioni di elementi di livello superiore. Seguendo lo standard dello schema XML, solo gli elementi di primo livello possono descrivere i documenti. Il nome dell'elemento selezionato deve corrispondere al nome dell'elemento di livello superiore nei documenti dell'istanza. Ad esempio, se si stanno analizzando i documenti Ordine, selezionare l'elemento Ordine. Quando si seleziona l'elemento, è possibile visualizzarne la struttura e verificare che la struttura sia corretta per i documenti che si desidera analizzare.
Nota: gli elementi da cui si seleziona la root del documento provengono dalle risorse precedentemente importate nelle librerie di schema. Se è necessario importare la risorsa che contiene la root del documento per il passo del programma di analisi XML, fare clic su Apri librerie e importare la risorsa necessaria. Quindi, tornare all'editor Assembly e configurare la radice del documento.

Convalida

Per impostazione predefinita, quando viene eseguito il passo del programma di analisi XML, viene utilizzata una convalida minima, che disabilita tutte le regole di convalida e fornisce prestazioni migliori rispetto alla convalida rigorosa. La convalida rigorosa viene inizialmente configurata in modo che ciascuna regola di convalida sia impostata su Irreversibile e il lavoro si arresta non appena analizza la prima ricorrenza di dati non validi. Per personalizzare la convalida, specificare l'azione da eseguire quando si verifica una violazione.

Per ulteriori informazioni sulle regole di validazione, vedere Regole di validazione del parser XML (DataStage).