Настоящият документ е неофициален превод на статията "CSS & XSL".
Оригиналната версия на документа се намира само на уебсайта на W3C http://www.w3.org/Style/CSS-vs-XSL.
Това НЕ е официален документ на W3C. Всички авторски права принадлежат на W3C.
Превод: Александър Дичев (към всички преводи).
Преводът е направен на 25.06.2008 и е обновен последно на 13.19.2010.
С подкрепата на Today's Moon и Balkans.
(Тази страница използва CSS style sheets)
Защо W3C препоръчва два различни езика за стил? Кой от тях трябва да използвам аз? Простичко, правилото може да бъде обобщено кратко:
Използвайте CSS, когато можете, използвайте XSL, когато Ви се налага.
Причината е в това, че CSS са доста по-лесни за използване и учене, както и по-лесни и евтини за поддръжка. Съществуват WYSIWYG редактори за CSS и като цяло има повече инструменти за CSS, от колкото за XSL. Простотата на CSS, обаче, води до някои ограничения. Някои неща не могат да се постигнат с CSS, или само с CSS. Тогава е необходим XSL или най-малко трансформиращата част на XSL.
И така, за какви неща се използва XSL? Основно за всичко, което се нуждае от трансформации. Например, ако имате списък и желаете да бъде показан в лексикографичен ред, или ако думи трябва да бъдат заменени от други думи, или ако празни елементи трябва да бъдат заменени с текст. CSS може да прилага някои трансформации върху текст, но само за генериране на малки неща, като номера на заглавия на секции.
Още информация: