Fase del parser XML (DataStage)
Utilizzare il passo del parser XML per analizzare uno o più documenti che hanno la stessa struttura.
Origine XML
- 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
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).