XSLT1

XSLT1

[39] XSLT 1.0 は、 XSLT の第1版でした。広く普及した唯一の版でした。

仕様書

[42] HTML Standard には XPath 1.0データモデルXSLT 1.0 の事実上の一部改訂が含まれています。

言語

[52] XSLT1

xml-styleseet + XSLT1 の実利用例

[53] The Web KANZAKI - license information, https://www.kanzaki.com/info/ccl

[54] FOAF metadata of Masahide Kanzaki - XHTML rendering, https://www.kanzaki.com/info/webwho.rdf

[56] H. R. 3617 (Introduced-in-House), https://www.congress.gov/117/bills/hr3617/BILLS-117hr3617ih.xml

[57] National Weather Service, https://forecast.weather.gov/xml/current_obs/KABE.xml

[58] null, https://cwfis.cfs.nrcan.gc.ca/downloads/fwi_obs/WeatherStations_CWFIS_export.xml

[59] Method Type Codes, https://converters.eionet.europa.eu/xmlfile/EPRTR_MethodTypeCode_1.xml

[71] XEP-0182: Application-Specific Error Conditions, https://xmpp.org/extensions/xep-0182.xml

歴史

[7] Shu's Home http://www2.wbs.ne.jp/~skaga/

[8] XSL入門 http://www18.tok2.com/home/koumori27/xml/xsl/xsl_menu.html

[9] XSLTに関する記事 - agenda - Personnel http://members.jcom.home.ne.jp/jintrick/Personal/archive_XSLT.html

[4] リンク集 - XSL Transformations(XSLT) - - Personnel http://members.jcom.home.ne.jp/jintrick/Personal/links_xslt.html

[5] >>6 最終更新が 2000年12月ですから、 XSLT 1.0 はもう確定とみていいのかな?

XSL-FO との分離前

XSL 1.0

XSLT 1.0

[50] XSL Transformations (XSLT) Specification, , https://www.w3.org/TR/1999/WD-xslt-19990421

[49] XSL Transformations (XSLT), , https://www.w3.org/1999/07/WD-xslt-19990709

[51] >>49 から XPath 1.0 が分離して XSLT のみ。

[48] XSL Transformations (XSLT), , https://www.w3.org/1999/08/WD-xslt-19990813

[47] XSL Transformations (XSLT), , https://www.w3.org/TR/1999/PR-xslt-19991008

[46] XSL Transformations (XSLT), , https://www.w3.org/TR/1999/REC-xslt-19991116

XML 1.1

[1] XSLT 1.0XPath 1.0 の構文やデータモデルで XML 1.0 を参照していて、 XML 1.1 で使えないことがずっと問題視されていましたが、 XML 1.1 でもそのまま使って良いという風に決着したようであります。

(名無しさん 2005-11-10 11:53:39 +00:00)

改訂

[2] XSLT 1.1 の開発は凍結されたようです。

[3] XDM に基づき XSLT 2.0 以降が開発されていますが、 Webブラウザーはそちらを実装する意思が無いようです。

[10] 最速インターフェース研究会 :: XSLエディタを作ってみた http://la.ma.la/blog/diary_200508081622.htm (名無しさん 2005-08-25 09:18:36 +00:00)

[11] Safari は 1.3 以降、 Opera は 9 以降で XSLT を実装。 (名無しさん [sage])

[12] Extensible Stylesheet Language: Transformations ( 版) http://hixie.ch/advocacy/xslt

[13] IRC logs: freenode / #whatwg / 20101027 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20101027

[14] IRC logs: freenode / #whatwg / 20101110 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20101110#l-197

[15] IRC logs: freenode / #whatwg / 20101109 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20101109#l-557

[16] XSLT and XQuery Serialization 1.1 ( 版) http://www.w3.org/TR/2009/WD-xslt-xquery-serialization-11-20091215/

[17] Hixie's Natural Log: Never send content in proprietary formats over the wire ( ( 版)) http://ln.hixie.ch/?start=1064828134&count=1

[18] Web Applications 1.0 r7169 Make 'abort the parser' fire some readystatechange events for more consistency. Slightly expand on how little XSLT/HTML interactions are defined. Rename 'cookie-free' to 'cookie-averse' for clarity. ( ( 版)) http://html5.org/tools/web-apps-tracker?from=7168&to=7169

[20] [whatwg] Proposal for readyState behavior ( ( 版)) http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-July/036592.html

[21] Bug 14689 – xml-stylesheet with type=text/xsl needs to be handled explicitly ( ( 版)) https://www.w3.org/Bugs/Public/show_bug.cgi?id=14689

[22] Re: Polyglot markup and authors ( (Maciej Stachowiak 著, 版)) http://lists.w3.org/Archives/Public/www-tag/2013Feb/0078.html

[23] Re: Polyglot markup and authors ( (Julian Reschke 著, 版)) http://lists.w3.org/Archives/Public/www-tag/2013Feb/0097.html

[24] Bug 18460 – Need to violate XSLT spec to correctly produce <br> ( ( 版)) https://www.w3.org/Bugs/Public/show_bug.cgi?id=18460

[25] IRC logs: freenode / #whatwg / 20130305 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20130305#l-151

[26] IRC logs: freenode / #whatwg / 20130723 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20130723

[27] Intent to Deprecate and Remove: XSLT - Google Groups ( ( 版)) https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/zIg2KC7PyH0

[28] HTML Standard ( ( 版)) http://www.whatwg.org/specs/web-apps/current-work/#template-XSLT-XPath

[29] The WebKit Open Source Project - XSLT ( ( 版)) http://www.webkit.org/projects/xslt/index.html

[30] Bug 18460 – Need to violate XSLT spec to correctly produce <br> ( ( 版)) https://www.w3.org/Bugs/Public/show_bug.cgi?id=18460

[31] Bug 17976 – xml-stylesheet with type=text/xsl needs to be handled explicitly ( ( 版)) https://www.w3.org/Bugs/Public/show_bug.cgi?id=17976

[32] Bug 37445 – [Qt] Regression: Google calendar edit event details gets stuck on loading ( ( 版)) https://bugs.webkit.org/show_bug.cgi?id=37445

[33] Chrome about to remove XSLT from browser ( (John Boyer 著, 版)) http://lists.w3.org/Archives/Public/public-forms/2013Oct/0013.html

[43] Web Applications 1.0 r6049 Try to warn implementors about XSLT. ( ( 版)) http://html5.org/tools/web-apps-tracker?from=6048&to=6049

[34] OMDoc ( 版) http://omdoc.org/pubs/omdoc1.2.pdf#page=218 では XSLT を埋め込むことができます。

[35] IRC logs: freenode / #whatwg / 20140311 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20140311

[36] IRC logs: freenode / #whatwg / 20101111 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20101111#l-407

[44] XSL Transformations in Mozilla FAQ | MDN ( 版) https://developer.mozilla.org/en-US/docs/XSL_Transformations_in_Mozilla_FAQ

[37] 18460 – Need to violate XSLT spec to correctly produce <br> ( 版) https://www.w3.org/Bugs/Public/show_bug.cgi?id=18460

[38] 17976 – xml-stylesheet with type=text/xsl needs to be handled explicitly ( 版) https://www.w3.org/Bugs/Public/show_bug.cgi?id=17976

[40] Schematron

[41] XPath and XQuery Functions and Operators 3.1 () https://www.w3.org/TR/2017/REC-xpath-functions-31-20170321/#func-transform

[55] GitHub - mfreed7/xslt_polyfill: A polyfill for XSLTProcessor, https://github.com/mfreed7/xslt_polyfill

[60] Should we remove XSLT from the web platform? · Issue #11523 · whatwg/html, https://github.com/whatwg/html/issues/11523

[64] Remove mentions of XSLT from the html spec by mfreed7 · Pull Request #11563 · whatwg/html · GitHub, https://github.com/whatwg/html/pull/11563

[61] Should the web platform adopt XSLT 3.0? · Issue #11578 · whatwg/html, https://github.com/whatwg/html/issues/11578

[62] XSLT removal will break multiple government and regulatory sites across the world · Issue #11582 · whatwg/html, https://github.com/whatwg/html/issues/11582

[63] An urgent concern and petition for XSLT · Issue #11590 · whatwg/html, https://github.com/whatwg/html/issues/11590

[65] 過去の典型的な炎上パターンと同じでブラウザー事業者以外である反対派が物量で喚き散らす感じになってて悪者みたいでイメージよくないよなあ

[66] 一方でかなり早い段階でコメント欄封鎖する WHATWG 運営側もちょっと異様に見える。今までだったらもっと炎上させてたような。

[67] しかしそれはそれとして Webブラウザー事業者が一致団結して Web互換性を破壊しようとしてるのはもういよいよという感じがするなあ。 XSLT だけで済む問題ではなく。もう Web は「10年前の文書がそのまま見える」という世界ではなくなっていくのだと覚悟しないといけないだろう。

[68] この XSLT 排除が成功すれば、次は XML 本体をどうしていこうという話になるだろうね。今すぐにというのは難しいだろうけれども。あり得るとしたら、 SVG は専用の構文解析器に移行して、それ以外の XML は廃止というルートかな。 SVGHTML構文解析器で、という話は何年か前にも出ていて、実現はしていないけれども、いずれ蒸し返される可能性はあるだろう。

[69] この一件で Google が削除したがるのは容易に予想がつくけれども、 Firefox が逡巡なく賛同したのはちょっと意外だったけれども。 Firefox すら Web互換性を堅持する立場を取らないとなると、 Web互換性という概念とともに Firefox の存在意義もいよいよ。

[70] 末期の XML コミュニティーは謎のこだわりを捨てて XML5 というか XML-ER プロジェクトに乗っておけば、もうちょっと違う結末も描けたかもしれないのにね。 XML5 が成功していれば次は XSLT5 ということになっていたかもしれないのに。 annevk はまだ一応 XML5 を完全に捨ててはいないようだけれども、あまり可能性があるとはみていなそうだし、客観的にも今後進展する確率は低いだろう。