URIResolver howto

[xsl] URIResolver howto: Si dice che dentro ogni problema c’è un problema più grande che aspetta di uscire.
Verissimo. Per esempio se uno stylesheet XSL è troppo grande conviene partizionarlo in sezioni e usare include o import.
In questo modo si ottiene di poter realizzare anche uno schema di test unitari per le varie sezioni.
Risolto un problema se ne presenta un altro.
Per fare funzionare le input, occorre realizzare una classe che faccia le veci della directory di lavoro nella trasformazione da riga di comando.
“When you need control over xsl:include/import or the document(), you need to use an URIResolver – you cannot do it in your stylesheet. This is very useful when you have a ‘primary’ XSL[1] and it includes, imports or uses document() to bring in other XML/XSL files/streams from two or more different points of control.”

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...