Gli ultimi tutorial di sviluppo web
 

XSL Lingue


E 'iniziato con XSL

XSL sostituisce E X tensible S tylesheet L anguage.

Il World Wide Web Consortium (W3C) ha iniziato a sviluppare XSL perché c'era la necessità di un foglio di stile linguaggio basato su XML.


Fogli CSS = stile per HTML

HTML utilizza i tag predefiniti. Il significato di, e come visualizzare ogni tag è ben compreso.

CSS viene utilizzato per aggiungere stili di elementi HTML.


Fogli XSL = stile per XML

XML non fa uso di tag predefiniti, e quindi il significato di ogni tag non è ben compreso.

Un <table> elemento potrebbe indicare una tabella HTML, un mobile, o qualcos'altro - e browser non so come visualizzare esso!

Così, XSL descrive come devono essere visualizzati gli elementi XML.


XSL - più di un foglio di stile Lingua

XSL compone di quattro parti:

  • XSLT - un linguaggio per trasformare i documenti XML
  • XPath - un linguaggio per la navigazione in documenti XML
  • XSL-FO - un linguaggio per i documenti XML di formattazione (discontinued in 2013)
  • XQuery - un linguaggio per l'interrogazione di documenti XML

Con il Media Module CSS3 Paged, W3C ha consegnato un nuovo standard per la formattazione del documento. Quindi, dal momento che il 2013, CSS3 si propone come un sostituto XSL-FO.