Percorsi di dati nel linguaggio di trasformazione (TML)
Durante l'esportazione da SunSystems, i dati di input (origine) sono indicati nel formato gerarchico di SunSystems (SSML) e i dati di output (destinazione) sono indicati nel formato gerarchico specificato o solo testo.
Durante l'importazione in SunSystems, i dati di origine (input) possono essere indicati in qualsiasi formato gerarchico o solo testo, mentre i dati di output (destinazione) sono indicati nel formato gerarchico di SunSystems (SSML).
Il TML genera dati basati sui valori forniti dal writer TML. Per identificare i dati nei file di input e di output, il writer TML utilizza percorsi di dati che descrivono in modo univoco la posizione di ciascun campo dei dati.
Un percorso di dati viene formato dall'elenco dei campi della gerarchia in successione, utilizzando le barre (/) come separatori. Ad esempio, i seguenti dati con struttura gerarchica:
SSC Payload PurchaseOrder Date
Sono descritti come SSC/Payload/PurchaseOrder/Date
.
Un percorso di dati può fare riferimento a un attributo in un elemento tramite il simbolo '@'. Ad esempio, data la seguente struttura XML:
<SSC> <Payload> <PurchaseOrder Reference="123"/> </Payload> </SSC>
Il seguente percorso di dati farà riferimento all'attributo Riferimento ordine di acquisto (Purchase Order Reference):
SSC/Payload/PurchaseOrder/@Reference