Convertitore XSL
L'Extensible Stylesheet Language (XSL) è utilizzato per convertire i documenti XML in altri formati, come HTML, PDF o altri documenti XML. XSL consente agli utenti di manipolare e ordinare il contenuto di un documento XML o di trasformare il contenuto in un formato diverso.
La direttiva " xsl:include include i file XSL. Per cercare tali file XSL, utilizzare un percorso di classe. È possibile definire una classe che fornisca un 'URIResolver personalizzato durante l'elaborazione XSL, utilizzando la proprietà 'yfs.xsl.uriresolver. Per impostazione predefinita, il valore di questa proprietà è impostato su 'com.yantra.interop.util.YantraDefaultURIResolver.
Se si desidera specificare un nome classe differente, modificare la proprietà yfs.xsl.uriresolver nel file <INSTALL_DIR>/properties/customer_overrides.properties .
yfs.xsl.uriresolver è impostata su un altro nome di classe, viene utilizzata una nuova classe invece di quella predefinita 'YantraDefaultURIResolver. La nuova classe deve implementare l'interfaccia " javax.xml.transform.URIResolver.Proprietà di configurazione
Di seguito sono riportate le proprietà di un nodo traduttore XSL:
| Proprietà | Descrizione |
|---|---|
| Nome XSL | Immettere il nome del modello XSL. L'ubicazione è relativa al CLASSPATH dell'adattatore di integrazione. |
Proprietà di connessione
Di seguito sono riportate le proprietà di connessione del nodo XSL Translator:
| Connessione | Regole di connessione nodo |
|---|---|
| Può essere il primo nodo dopo il nodo iniziale | Solo per i servizi avviati in modo sincrono |
| Può essere posizionato prima |
|
| Può essere posizionato dopo |
|
| Passa i dati non modificati | Sì. Il traduttore XSL può manipolare i flussi di dati per adattarli a specifiche esigenze di integrazione aziendale. |