Qual è il file di estensione XSLT?

February 24

Qual è il file di estensione XSLT?


I file con estensione XSLT contengono Extensible Stylesheet Language Transformations. file XSLT vengono utilizzati per definire regole di stile per la visualizzazione di dati XML. Nello stesso modo in cui i file CSS sono utilizzati per il contenuto stile HTML quando viene visualizzato in un browser Web, XSLT viene utilizzato per formattare e XML presenti per la visualizzazione. documenti XSLT sono anche scritte in XML, e possono essere validati ed elaborati utilizzando gli stessi strumenti come quelli che vengono utilizzati per altri contenuti XML.

Dettagli

XSLT applica una serie di trasformazioni specificati ai dati XML che è collegato. Un documento XSLT contiene una serie di regole per determinare come dovrebbe trasformare ogni degli elementi incontrati all'interno di un documento XML. Queste regole comprendono essenzialmente l'abbinamento di elementi di input dei dati XML ad elementi in uscita, che sono scritti per monitor dell'utente, spesso a un browser Web. XSLT ha la responsabilità di attraversare dati XML nonché la formattazione per la presentazione visiva.

usi

L'aumento dell'uso di XML strutturati dati sul Web e in altre applicazioni ha visto un aumento dell'uso di tecnologie associate come XSLT. Piuttosto che una fonte di dati che vengono interrogati, analizzata, inquadrata in HTML e poi nello stile di usare i CSS, i dati che esiste in XML può essere semplicemente visualizzato in modo accessibile utilizzando XSLT. Ciò può potenzialmente ridurre il numero di fasi di lavorazione necessarie per utilizzare i dati XML, aggiungendo inoltre i vantaggi di utilizzare XML, compresi portabilità, estensibilità e accessibilità.

Requisiti

Dal momento che XSLT è scritto in XML, dovrebbe essere ben formato, e può essere controllato in quanto tale, utilizzando un XML Validator. Mentre la convalida di XSLT stabilirà che è stato correttamente strutturato, se il XSLT fa un lavoro affidabile di trasformare XML in entrata è una questione diversa. XSLT è stato progettato per presentare particolari elementi XML in un modo specifico, e deve quindi essere abbinato ai dati viene utilizzato per trasformare. L'uscita di un file XSLT sarà anche spesso XML, nel qual caso anche può essere convalidato.

vantaggi

I vantaggi di utilizzare XSLT sono sostanzialmente simili a quelle di utilizzare XML. XSLT è un linguaggio portabile a causa di essere costruito in XML, e inoltre contribuisce a come utilizzabile un campione di dati XML può essere. Così come l'elaborazione XML, XSLT può produrre qualsiasi forma di XML, ed è spesso usato per l'output XHTML. Questo permette ai dati che si terrà a una risorsa XML strutturata per essere presentato come una pagina Web valida, rendendo i dati in modo affidabile accessibili alle persone che utilizzano i browser web.

svantaggi

Alcuni sviluppatori trovano XSLT una lingua difficile da lavorare. La sintassi è dettagliata e non particolarmente leggibile per l'uomo se confrontato con molte altre forme di XML. Una delle critiche primarie di XSLT è che, nonostante la sua trasportabilità, vi è ancora una misura in cui è scarsamente supportato da altre applicazioni. Come con qualsiasi tecnologia Web, l'utilità di una domanda coinvolge XSLT dipende in larga misura ciò che l'utente ha in esecuzione sul lato client, e per questo motivo XSLT può essere ostacolato da una mancanza di supporto.