Translations:Faq/General/045/48/da

From The Document Foundation Wiki
Jump to: navigation, search

Det er programmeringssprog til at transformere XML-dokumenter til andre formularer såsom RTF, HTML or PDF, osv.. Dette sprog er deklarativt og ikke-proceduralt (ingen algoritme), hvilket gør det lettere for ikke-udviklere at gå til. Det er selv skrevet i XML, det kan genfortolkes. XSLT transformerer faktisk XML-træet til regler for modeller, der beskriver et typografi-ark. Det sammenlignes ofte med CSS, fordi det lige som CSS producerer sådanne regler, fordi rækkefølgen af disse regler i dokumentet ikke betyder noget og det har også forrang, når flere regler kan anvendes. Forskellen er, at hvis en CSS er tom, vil det ikke påvirke det html-genererede dokument, det vil simpelthen blive ignoreret som bare et layout, mens XSLT'en vil generere et tomt dokument (det er faktisk ikke helt rigtigt, fordi specifikationen har defineret interne regler, der stadig findes, så dokumentet er aldrig rigtig tomt :-). Et meget godt sted, der er fuldt af ressourcer og XSLT-filtre til brug i LibreOffice: http://www.maxopeninfo.com/