36:
242:
The original version of XSLT (1.0) was published in
November 1999, and was widely implemented. Some of the early implementations have fallen into disuse, but notable implementations actively used in 2023 include those integrated into the mainstream
281:
Subsequent versions of XSLT include XSLT 2.0 (January 2007) and XSLT 3.0 (June 2017); there is work in progress on a version 4.0. These versions have not been as widely implemented as 1.0: the main implementations in widespread use in 2023 are
222:
as the W3C staff contact. The group released a first public
Working Draft on 18 August 1998. XSLT and XPath became W3C Recommendations on 16 November 1999 and XSL-FO reached Recommendation status on 15 October 2001.
278:. These products all have a high level of conformance to the specification, though they also offer proprietary vendor extensions, and some of them omit support for optional features such as disable-output-escaping.
157:: this usage is best avoided. However, "xsl" is used both as the conventional namespace prefix for the XSLT namespace, and as the conventional filename suffix for files containing XSLT stylesheet modules
1670:
446:
1676:
698:
188:
319:
XSLFormatter from
Antenna House also has near 100% support for the XSL-FO 1.0 specification and has 100% support for all new features within the XSL-FO 1.1 specification
1720:
971:
644:
1700:
981:
1528:
991:
724:
1664:
1262:
805:
1312:
1550:
1338:
976:
57:
954:
677:
453:
174:
Sometimes, especially in the
Microsoft world, it refers to a now-obsolete variant of XSLT developed and shipped by Microsoft as part of
1395:
1244:
772:
637:
1065:
79:
1507:
1001:
667:
145:): a non-XML language used by XSLT, and also available for use in non-XSLT contexts, for addressing the parts of an XML document.
1385:
1152:
959:
1705:
1354:
767:
744:
672:
630:
562:
1715:
1476:
1359:
924:
325:
798:
739:
734:
50:
44:
1272:
329:
1710:
1450:
1254:
934:
892:
845:
832:
814:
531:
171:
Sometimes it refers to both languages considered together, or to the working group that developed both languages
115:
XSL Working Group produced a draft specification under the name "XSL", which eventually split into three parts:
61:
1006:
860:
370:
365:
360:
350:
333:
215:
1390:
1287:
1282:
897:
875:
719:
1400:
1194:
791:
594:
299:
131:
1466:
996:
949:
887:
1080:
919:
653:
1625:
1617:
1117:
944:
902:
211:
207:
1641:
1633:
1556:
1426:
1011:
219:
1471:
1609:
1497:
1492:
1053:
555:
17:
1127:
1405:
1292:
880:
749:
535:
164:: this usage can be justified by the fact that the XSL-FO specification carries the title
498:
523:
1364:
1322:
1107:
870:
309:
338:
XML2PDF Formatting Engine Server from AltSoft has near 100% support for the XSL-FO 1.1
1694:
1204:
1132:
1122:
1048:
855:
729:
587:
286:(available in various versions for different platforms, including web browsers), and
199:
548:
783:
518:
1239:
1090:
1601:
1533:
1502:
1060:
1043:
840:
343:
332:
project can render a portion of the XSL formatting objects 1.0 specification to
322:
XINC from
Lunasil has a great amount of support for the XSL-FO 1.0 specification
244:
192:
1586:
1112:
1070:
1033:
964:
355:
283:
256:
149:
As a result, the term "XSL" is now used with a number of different meanings:
1224:
1162:
609:
604:
432:
375:
260:
93:
104:) is used to refer to a family of languages used to transform and render
1174:
1142:
1102:
1038:
850:
304:
Support for XSL Formatting
Objects is available in a number of products:
622:
411:, aims to provide similar capabilities for querying XML documents using
1561:
1317:
1167:
929:
754:
313:
252:
198:
In response to a submission from
Arbortext, Inso, and Microsoft, a W3C
1591:
1512:
1380:
1302:
1184:
1137:
1075:
1028:
939:
528:
489:
408:
287:
248:
161:
1307:
1277:
1267:
1229:
1179:
1157:
1147:
1085:
1023:
1018:
912:
599:
412:
393:
387:
271:
175:
142:
1297:
1199:
986:
907:
582:
397:
263:
237:
154:
138:
language for specifying the visual formatting of an XML document
120:
787:
626:
544:
481:
1421:
1234:
1097:
865:
693:
404:
275:
135:
124:
112:
105:
29:
168:; however, the term XSL-FO is less likely to be misunderstood
218:
acting as editor (and unofficially as chief designer), and
433:"Microsoft, ArborText and Inso Submit XSL Proposal to W3C"
540:
187:
XSL began as an attempt to bring the functionality of
1657:
1600:
1575:
1543:
1521:
1485:
1459:
1439:
1414:
1373:
1347:
1331:
1253:
1217:
831:
822:
712:
686:
660:
396:), itself part of the XSL family, functions within
191:, particularly in the area of print and high-end
799:
638:
556:
447:"XML and Semantic Web W3C Standards Timeline"
342:These products support output in a number of
8:
1579:
1443:
828:
806:
792:
784:
645:
631:
623:
563:
549:
541:
400:as a means of navigating an XML document.
178:before the W3C specification was finalized
519:tutorial and reference of XSLT and XSL-FO
206:started operating in December 1997, with
80:Learn how and when to remove this message
43:This article includes a list of general
1665:International World Wide Web Conference
424:
127:language for transforming XML documents
1721:Computer-related introductions in 1998
7:
1339:Web Content Accessibility Guidelines
316:has near 100% support for XSL-FO 1.0
274:which is integrated into the Oracle
166:Extensible Stylesheet Language (XSL)
1701:World Wide Web Consortium standards
529:IBM XSL Formatting Objects Composer
524:XML Focus Topics: CSS, XSL, XSL-FO
49:it lacks sufficient corresponding
25:
490:"Extensible Stylesheet Language"
34:
1562:Multimodal Interaction Activity
1522:Community & business groups
98:Extensible Stylesheet Language
18:Extensible Stylesheet Language
1:
497:Holman, G. Ken (2002-03-20).
1360:Web Accessibility Initiative
1645:(browser/editor, 1996–2012)
1737:
385:
297:
235:
1582:
1451:World Wide Web Foundation
1446:
1355:Markup Validation Service
935:Linked Data Notifications
815:World Wide Web Consortium
763:
578:
482:"XSL language definition"
351:Portable Document Format
130:XSL Formatting Objects (
160:Sometimes it refers to
153:Sometimes it refers to
64:more precise citations.
27:XML stylesheet language
452:. 2012. Archived from
346:, to varying degrees:
300:XSL Formatting Objects
294:XSL Formatting Objects
654:Style sheet languages
505:. O'Reilly Media, Inc
1706:Stylesheet languages
119:XSL Transformation (
1716:XML-based standards
392:XML Path Language (
232:XSL Transformations
214:as co-chairs, with
141:XML Path Language (
1671:Steering Committee
1551:Device Description
1529:Web Advertising BG
668:Desktop publishing
534:2011-07-17 at the
111:Historically, the
1688:
1687:
1653:
1652:
1571:
1570:
1435:
1434:
781:
780:
720:JavaScript (JSSS)
620:
619:
90:
89:
82:
16:(Redirected from
1728:
1711:Markup languages
1677:First conference
1646:
1638:
1630:
1622:
1614:
1580:
1444:
1427:XHTML+MathML+SVG
846:Activity Streams
829:
808:
801:
794:
785:
704:Extensible (XSL)
647:
640:
633:
624:
565:
558:
551:
542:
513:
511:
510:
499:"What is XSL-FO"
493:
485:
468:
467:
465:
464:
458:
451:
443:
437:
436:
429:
85:
78:
74:
71:
65:
60:this article by
51:inline citations
38:
37:
30:
21:
1736:
1735:
1731:
1730:
1729:
1727:
1726:
1725:
1691:
1690:
1689:
1684:
1649:
1644:
1636:
1628:
1620:
1612:
1596:
1567:
1539:
1517:
1481:
1455:
1431:
1410:
1369:
1343:
1327:
1293:SMIL Timesheets
1249:
1213:
1118:Information Set
903:Geolocation API
833:Recommendations
824:
818:
812:
782:
777:
759:
750:SMIL Timesheets
708:
694:Cascading (CSS)
682:
678:User interfaces
673:Web development
656:
651:
621:
616:
574:
569:
536:Wayback Machine
508:
506:
496:
488:
480:
477:
472:
471:
462:
460:
456:
449:
445:
444:
440:
435:. Sep 11, 1997.
431:
430:
426:
421:
390:
384:
302:
296:
266:implementation
240:
234:
229:
185:
86:
75:
69:
66:
56:Please help to
55:
39:
35:
28:
23:
22:
15:
12:
11:
5:
1734:
1732:
1724:
1723:
1718:
1713:
1708:
1703:
1693:
1692:
1686:
1685:
1683:
1682:
1681:
1680:
1679:("WWW1", 1994)
1674:
1661:
1659:
1655:
1654:
1651:
1650:
1648:
1647:
1639:
1631:
1623:
1615:
1606:
1604:
1598:
1597:
1595:
1594:
1589:
1583:
1577:
1573:
1572:
1569:
1568:
1566:
1565:
1559:
1554:
1547:
1545:
1541:
1540:
1538:
1537:
1531:
1525:
1523:
1519:
1518:
1516:
1515:
1510:
1505:
1500:
1495:
1489:
1487:
1486:Working groups
1483:
1482:
1480:
1479:
1474:
1469:
1463:
1461:
1460:Elected groups
1457:
1456:
1454:
1453:
1447:
1441:
1437:
1436:
1433:
1432:
1430:
1429:
1424:
1418:
1416:
1412:
1411:
1409:
1408:
1403:
1398:
1393:
1388:
1383:
1377:
1375:
1371:
1370:
1368:
1367:
1365:Web Components
1362:
1357:
1351:
1349:
1345:
1344:
1342:
1341:
1335:
1333:
1329:
1328:
1326:
1325:
1323:XMLHttpRequest
1320:
1315:
1310:
1305:
1300:
1295:
1290:
1285:
1280:
1275:
1270:
1265:
1259:
1257:
1255:Working drafts
1251:
1250:
1248:
1247:
1242:
1237:
1232:
1227:
1221:
1219:
1215:
1214:
1212:
1211:
1210:
1209:
1208:
1207:
1197:
1192:
1187:
1182:
1177:
1172:
1171:
1170:
1165:
1155:
1150:
1145:
1140:
1135:
1130:
1125:
1120:
1115:
1110:
1105:
1095:
1094:
1093:
1083:
1078:
1073:
1068:
1063:
1058:
1057:
1056:
1046:
1041:
1036:
1031:
1026:
1021:
1016:
1015:
1014:
1012:Filter Effects
1004:
999:
994:
989:
984:
979:
974:
969:
968:
967:
957:
952:
947:
942:
937:
932:
927:
922:
917:
916:
915:
905:
900:
895:
890:
885:
884:
883:
878:
873:
863:
858:
853:
848:
843:
837:
835:
826:
820:
819:
813:
811:
810:
803:
796:
788:
779:
778:
776:
775:
770:
764:
761:
760:
758:
757:
752:
747:
742:
737:
732:
727:
722:
716:
714:
710:
709:
707:
706:
701:
696:
690:
688:
684:
683:
681:
680:
675:
670:
664:
662:
658:
657:
652:
650:
649:
642:
635:
627:
618:
617:
615:
614:
613:
612:
607:
597:
592:
591:
590:
579:
576:
575:
570:
568:
567:
560:
553:
545:
539:
538:
526:
521:
515:
514:
494:
486:
476:
475:External links
473:
470:
469:
438:
423:
422:
420:
417:
386:Main article:
383:
380:
379:
378:
373:
368:
363:
358:
353:
340:
339:
336:
323:
320:
317:
298:Main article:
295:
292:
290:'s RaptorXML.
268:System.Xml.Xsl
251:'s RaptorXML,
236:Main article:
233:
230:
228:
227:The XSL family
225:
184:
181:
180:
179:
172:
169:
158:
147:
146:
139:
128:
88:
87:
42:
40:
33:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1733:
1722:
1719:
1717:
1714:
1712:
1709:
1707:
1704:
1702:
1699:
1698:
1696:
1678:
1675:
1672:
1669:
1668:
1666:
1663:
1662:
1660:
1656:
1643:
1640:
1635:
1632:
1627:
1624:
1619:
1616:
1611:
1608:
1607:
1605:
1603:
1599:
1593:
1590:
1588:
1585:
1584:
1581:
1578:
1574:
1563:
1560:
1558:
1555:
1552:
1549:
1548:
1546:
1544:Closed groups
1542:
1535:
1532:
1530:
1527:
1526:
1524:
1520:
1514:
1511:
1509:
1506:
1504:
1501:
1499:
1496:
1494:
1491:
1490:
1488:
1484:
1478:
1475:
1473:
1470:
1468:
1465:
1464:
1462:
1458:
1452:
1449:
1448:
1445:
1442:
1440:Organizations
1438:
1428:
1425:
1423:
1420:
1419:
1417:
1413:
1407:
1404:
1402:
1399:
1397:
1394:
1392:
1389:
1387:
1384:
1382:
1379:
1378:
1376:
1372:
1366:
1363:
1361:
1358:
1356:
1353:
1352:
1350:
1346:
1340:
1337:
1336:
1334:
1330:
1324:
1321:
1319:
1316:
1314:
1311:
1309:
1306:
1304:
1301:
1299:
1296:
1294:
1291:
1289:
1286:
1284:
1281:
1279:
1276:
1274:
1271:
1269:
1266:
1264:
1261:
1260:
1258:
1256:
1252:
1246:
1243:
1241:
1238:
1236:
1233:
1231:
1228:
1226:
1223:
1222:
1220:
1216:
1206:
1203:
1202:
1201:
1198:
1196:
1193:
1191:
1188:
1186:
1183:
1181:
1178:
1176:
1173:
1169:
1166:
1164:
1161:
1160:
1159:
1156:
1154:
1151:
1149:
1146:
1144:
1141:
1139:
1136:
1134:
1131:
1129:
1126:
1124:
1121:
1119:
1116:
1114:
1111:
1109:
1106:
1104:
1101:
1100:
1099:
1096:
1092:
1089:
1088:
1087:
1084:
1082:
1079:
1077:
1074:
1072:
1069:
1067:
1064:
1062:
1059:
1055:
1052:
1051:
1050:
1047:
1045:
1042:
1040:
1037:
1035:
1032:
1030:
1027:
1025:
1022:
1020:
1017:
1013:
1010:
1009:
1008:
1005:
1003:
1000:
998:
995:
993:
990:
988:
985:
983:
980:
978:
975:
973:
970:
966:
963:
962:
961:
958:
956:
953:
951:
948:
946:
943:
941:
938:
936:
933:
931:
928:
926:
923:
921:
918:
914:
911:
910:
909:
906:
904:
901:
899:
896:
894:
891:
889:
886:
882:
879:
877:
874:
872:
869:
868:
867:
864:
862:
859:
857:
856:Canonical XML
854:
852:
849:
847:
844:
842:
839:
838:
836:
834:
830:
827:
821:
816:
809:
804:
802:
797:
795:
790:
789:
786:
774:
771:
769:
766:
765:
762:
756:
753:
751:
748:
746:
743:
741:
738:
736:
733:
731:
728:
726:
723:
721:
718:
717:
715:
711:
705:
702:
700:
697:
695:
692:
691:
689:
685:
679:
676:
674:
671:
669:
666:
665:
663:
659:
655:
648:
643:
641:
636:
634:
629:
628:
625:
611:
608:
606:
603:
602:
601:
598:
596:
593:
589:
586:
585:
584:
581:
580:
577:
573:
566:
561:
559:
554:
552:
547:
546:
543:
537:
533:
530:
527:
525:
522:
520:
517:
516:
504:
500:
495:
491:
487:
483:
479:
478:
474:
459:on 2012-03-12
455:
448:
442:
439:
434:
428:
425:
418:
416:
414:
410:
406:
401:
399:
395:
389:
381:
377:
374:
372:
369:
367:
364:
362:
359:
357:
354:
352:
349:
348:
347:
345:
337:
335:
331:
327:
324:
321:
318:
315:
312:package from
311:
307:
306:
305:
301:
293:
291:
289:
285:
279:
277:
273:
269:
265:
262:
258:
254:
250:
247:, as well as
246:
239:
231:
226:
224:
221:
217:
213:
209:
205:
201:
200:working group
196:
194:
190:
182:
177:
173:
170:
167:
163:
159:
156:
152:
151:
150:
144:
140:
137:
133:
129:
126:
122:
118:
117:
116:
114:
109:
107:
103:
99:
95:
84:
81:
73:
63:
59:
53:
52:
46:
41:
32:
31:
19:
1189:
823:Products and
713:Preprocessor
703:
571:
507:. Retrieved
502:
461:. Retrieved
454:the original
441:
427:
402:
391:
344:file formats
341:
303:
280:
267:
245:web browsers
241:
220:Chris Lilley
212:Steve Zilles
208:Sharon Adler
203:
197:
186:
165:
148:
110:
101:
97:
91:
76:
70:January 2014
67:
48:
1658:Conferences
1534:WebAssembly
1503:WebAssembly
1406:WebPlatform
1061:Web storage
1044:WebAssembly
841:ActivityPub
216:James Clark
193:typesetting
108:documents.
96:, the term
62:introducing
1695:Categories
1587:CERN httpd
1374:Deprecated
1348:Initiative
1332:Guidelines
1240:XHTML+SMIL
1108:Encryption
1071:Webmention
1034:Timed text
871:Animations
773:Comparison
509:2008-09-01
463:2021-04-08
419:References
376:text files
356:PostScript
195:, to XML.
45:references
1637:(1994–97)
1629:(1994–97)
1621:(1993–98)
1610:Line Mode
1415:Obsoleted
1225:IndieAuth
1133:Signature
1123:Namespace
920:IndexedDB
898:EmotionML
825:standards
407:project,
328:from the
261:Microsoft
94:computing
1602:Browsers
1576:Software
1508:WebAuthn
1205:elements
1175:XPointer
1143:XInclude
1039:VoiceXML
945:Micropub
687:Standard
588:elements
532:Archived
403:Another
1673:(IW3C2)
1667:(IW3C)
1613:(1990–)
1318:XFrames
930:JSON-LD
876:Flexbox
755:PostCSS
503:XML.com
314:RenderX
253:libxslt
183:History
58:improve
1592:Libwww
1553:(DDWG)
1513:WHATWG
1381:C-HTML
1303:WebGPU
1195:XSL-FO
1185:XQuery
1138:XForms
1128:Schema
1113:Events
1076:WebSub
1029:SPARQL
965:Schema
940:MathML
745:Stylus
595:XSL-FO
409:XQuery
330:Apache
288:Altova
270:, and
259:, the
249:Altova
162:XSL-FO
134:): an
132:XSL-FO
123:): an
47:, but
1642:Amaya
1626:Agora
1618:Arena
1564:(MMI)
1472:Board
1308:WebXR
1278:InkML
1268:CURIE
1263:CCXML
1230:XAdES
1218:Notes
1180:XProc
1158:XPath
1148:XLink
1091:+RDFa
1086:XHTML
1024:SHACL
1019:SCXML
913:HTML5
817:(W3C)
699:DSSSL
661:Modes
600:XPath
457:(PDF)
450:(PDF)
413:XPath
394:XPath
388:XPath
382:XPath
284:Saxon
272:Xalan
257:Saxon
189:DSSSL
176:MSXML
143:XPath
1634:Argo
1557:HTML
1396:PGML
1391:JSSS
1386:HDML
1313:XFDL
1298:sXBL
1200:XSLT
1103:Base
1081:WOFF
1066:WSDL
1002:SSML
992:SRGS
987:SOAP
982:SMIL
977:SKOS
972:SISR
908:HTML
881:Grid
851:ARIA
768:List
740:Less
735:Sass
725:FOSI
583:XSLT
398:XSLT
308:the
264:.NET
238:XSLT
210:and
155:XSLT
121:XSLT
1498:SVG
1493:CSS
1477:TAG
1422:P3P
1401:VML
1288:RIF
1283:MSE
1273:EME
1245:XUP
1235:XBL
1190:XSL
1168:3.x
1163:2.0
1153:XOP
1098:XML
1049:WoT
1007:SVG
997:SRI
960:RDF
955:PLS
950:OWL
925:ITS
893:EXI
888:DOM
866:CSS
861:CDF
610:2.0
605:1.0
572:XSL
405:W3C
371:PCL
366:MIF
361:SVG
334:PDF
326:FOP
310:XEP
276:JVM
204:XSL
202:on
136:XML
125:XML
113:W3C
106:XML
102:XSL
92:In
1697::
1536:CG
1467:AB
1054:TD
730:Qt
501:.
415:.
255:,
807:e
800:t
793:v
646:e
639:t
632:v
564:e
557:t
550:v
512:.
492:.
484:.
466:.
100:(
83:)
77:(
72:)
68:(
54:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.