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