Translations:Faq/General/045/22/it

From The Document Foundation Wiki
Jump to: navigation, search

È un linguaggio di programmazione per trasformare documenti XML in altre forme, come RTF, HTML o PDF, ecc. Questo linguaggio è dichiarativo e non procedurale (nessun algoritmo), il che rende più facile l'accesso per i non sviluppatori. Lo stesso scritto in XML, può essere reinterpretato. Infatti, XSLT trasforma l'albero XML in regole di modelli che descrivono un foglio di stile. È spesso paragonato al CSS, perché come CSS produce tali regole, l'ordine di comparsa di queste regole non ha importanza nel documento, ha anche la priorità quando possono essere applicate più regole. La differenza è che se un CSS è vuoto, non influenzerà il documento generato in html, sarà semplicemente ignorato essendo solo una presentazione, mentre l'XSLT genererà un documento vuoto (in realtà, questo non è completamente vero perché la specifica ha definito regole interne ancora presenti, quindi il documento non è mai veramente vuoto :)