-
Notifications
You must be signed in to change notification settings - Fork 4
/
452.txt
210 lines (142 loc) · 8.74 KB
/
452.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
[39] [DFN[XSLT 1.0]] は、 [[XSLT]] の第1版でした。広く普及した唯一の版でした。
* 仕様書
[REFS[
- [45] [CITE[XSL Transformations (XSLT)]] ([TIME[2017-10-02 19:21:59 +09:00]]) <https://www.w3.org/TR/1999/REC-xslt-19991116>
-- [19] 旧 [[URL]]: ''XSL Transformations (XSLT)'' <http://www.w3.org/TR/xslt>
- [6] ''Errata in REC-xslt-19991116'' <http://www.w3.org/1999/11/REC-xslt-19991116-errata/#E2>
- [CITE[HTML Standard]]
]REFS]
[42] [CITE[HTML Standard]] には [[XPath 1.0データモデル]]と [[XSLT 1.0]]
の事実上の一部改訂が含まれています。
* 言語
[FIG(short list)[ [52] [[XSLT1]]
- [[XSLTのモード]]
]FIG]
* [CODE[xml-styleseet]] + XSLT1 の実利用例
[53]
[CITE@ja[The Web KANZAKI - license information]], [TIME[2024-05-03T04:11:14.000Z]] <https://www.kanzaki.com/info/ccl>
[54]
[CITE[FOAF metadata of Masahide Kanzaki - XHTML rendering]], [TIME[2024-05-03T04:11:42.000Z]] <https://www.kanzaki.com/info/webwho.rdf>
* 歴史
[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 との分離前
[SEE[ [[XSL 1.0]] ]]
** XSLT 1.0
[50] [CITE[XSL Transformations (XSLT) Specification]], [TIME[2017-10-02T10:21:59.000Z]], [TIME[2020-10-25T01:30:55.132Z]] <https://www.w3.org/TR/1999/WD-xslt-19990421>
[49] [CITE[XSL Transformations (XSLT)]], [TIME[2017-10-02T10:21:44.000Z]], [TIME[2020-10-25T01:29:57.082Z]] <https://www.w3.org/1999/07/WD-xslt-19990709>
[51] >>49 から [[XPath 1.0]] が分離して [[XSLT]] のみ。
[48] [CITE[XSL Transformations (XSLT)]], [TIME[2017-10-02T10:21:46.000Z]], [TIME[2020-10-25T01:29:48.860Z]] <https://www.w3.org/1999/08/WD-xslt-19990813>
[47] [CITE[XSL Transformations (XSLT)]], [TIME[2017-10-02T10:21:59.000Z]], [TIME[2020-10-25T01:29:37.375Z]] <https://www.w3.org/TR/1999/PR-xslt-19991008>
[46]
[CITE[XSL Transformations (XSLT)]], [TIME[2017-10-02T10:21:59.000Z]], [TIME[2020-10-25T01:29:21.290Z]] <https://www.w3.org/TR/1999/REC-xslt-19991116>
** XML 1.1
[1]
[[XSLT 1.0]] や [[XPath 1.0]] の構文やデータモデルで
[[XML 1.0]] を参照していて、 [[XML 1.1]]
で使えないことがずっと問題視されていましたが、
[[XML 1.1]] でもそのまま使って良いという風に決着したようであります。
-[CITE@en[Errata in REC-xpath-19991116]] <http://www.w3.org/1999/11/REC-xpath-19991116-errata/>
の2005年11月2日の項
-[CITE@en[Errata in REC-xslt-19991116]]
<http://www.w3.org/1999/11/REC-xslt-19991116-errata/#E39> 以降
([[名無しさん]] [WEAK[2005-11-10 11:53:39 +00:00]])
** 改訂
[2] [[XSLT 1.1]] の開発は凍結されたようです。
[3] [[XDM]] に基づき [[XSLT 2.0]] 以降が開発されていますが、 [[Webブラウザー]]はそちらを実装する意思が無いようです。
**
[10]
[CITE[最速インターフェース研究会 :: XSLエディタを作ってみた]] <http://la.ma.la/blog/diary_200508081622.htm>
([[名無しさん]] [WEAK[2005-08-25 09:18:36 +00:00]])
[11]
[[Safari]] は 1.3 以降、 [[Opera]] は 9 以降で [[XSLT]] を実装。
([[名無しさん]] [sage])
[12]
[CITE[Extensible Stylesheet Language: Transformations]] ([TIME[2001-01-15 06:42:55 +09:00]] 版) <http://hixie.ch/advocacy/xslt>
[13] [CITE[IRC logs: freenode / #whatwg / 20101027]]
( ([TIME[2010-11-07 22:11:56 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20101027>
[14] [CITE[IRC logs: freenode / #whatwg / 20101110]]
( ([TIME[2010-11-19 22:40:27 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20101110#l-197>
[15] [CITE[IRC logs: freenode / #whatwg / 20101109]]
( ([TIME[2010-11-19 22:17:48 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20101109#l-557>
[16] [CITE@en[XSLT and XQuery Serialization 1.1]]
([TIME[2009-12-15 04:39:51 +09:00]] 版)
<http://www.w3.org/TR/2009/WD-xslt-xquery-serialization-11-20091215/>
[17] [CITE@en-GB-x-Hixie[Hixie's Natural Log: Never send content in proprietary formats over the wire]]
( ([TIME[2010-12-14 23:24:18 +09:00]] 版))
<http://ln.hixie.ch/?start=1064828134&count=1>
[18] [CITE@en[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.]]
( ([TIME[2012-07-11 04:15:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7168&to=7169>
[20] [CITE[''''''[''''''whatwg'''''']'''''' Proposal for readyState behavior]]
( ([TIME[2012-07-11 07:30:22 +09:00]] 版))
<http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-July/036592.html>
[21] [CITE[Bug 14689 – xml-stylesheet with type=text/xsl needs to be handled explicitly]]
( ([TIME[2012-07-11 08:53:18 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=14689>
[22] [CITE@en[Re: Polyglot markup and authors]]
( ([[Maciej Stachowiak]] 著, [TIME[2013-02-16 07:29:13 +09:00]] 版))
<http://lists.w3.org/Archives/Public/www-tag/2013Feb/0078.html>
[23] [CITE@en[Re: Polyglot markup and authors]]
( ([[Julian Reschke]] 著, [TIME[2013-02-19 17:21:47 +09:00]] 版))
<http://lists.w3.org/Archives/Public/www-tag/2013Feb/0097.html>
[24] [CITE@en[Bug 18460 – Need to violate XSLT spec to correctly produce <br>]]
( ([TIME[2013-03-12 20:57:51 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=18460>
[25] [CITE[IRC logs: freenode / #whatwg / 20130305]]
( ([TIME[2013-03-12 20:47:52 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20130305#l-151>
[26] [CITE[IRC logs: freenode / #whatwg / 20130723]]
( ([TIME[2013-07-24 20:12:52 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20130723>
[27] [CITE[Intent to Deprecate and Remove: XSLT - Google Groups]]
( ([TIME[2013-08-07 01:49:51 +09:00]] 版))
<https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/zIg2KC7PyH0>
[28] [CITE@en-US-x-hixie[HTML Standard]]
( ([TIME[2013-10-07 20:56:01 +09:00]] 版))
<http://www.whatwg.org/specs/web-apps/current-work/#template-XSLT-XPath>
[29] [CITE[The WebKit Open Source Project - XSLT]]
( ([TIME[2013-10-11 15:01:21 +09:00]] 版))
<http://www.webkit.org/projects/xslt/index.html>
[30] [CITE@en[Bug 18460 – Need to violate XSLT spec to correctly produce <br>]]
( ([TIME[2013-10-27 03:35:35 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=18460>
[31] [CITE@en[Bug 17976 – xml-stylesheet with type=text/xsl needs to be handled explicitly]]
( ([TIME[2013-10-27 03:36:56 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=17976>
[32] [CITE[Bug 37445 – ''''''[''''''Qt'''''']'''''' Regression: Google calendar edit event details gets stuck on loading]]
( ([TIME[2013-11-10 02:26:30 +09:00]] 版))
<https://bugs.webkit.org/show_bug.cgi?id=37445>
[33] [CITE@en[Chrome about to remove XSLT from browser]]
( ([[John Boyer]] 著, [TIME[2013-10-10 01:21:10 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-forms/2013Oct/0013.html>
[43] [CITE@en[Web Applications 1.0 r6049 Try to warn implementors about XSLT.]]
( ([TIME[2011-05-03 10:10:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=6048&to=6049>
[34] [[OMDoc]] ([TIME[2010-10-13 07:54:48 +09:00]] 版) <http://omdoc.org/pubs/omdoc1.2.pdf#page=218>
では [[XSLT]] を埋め込むことができます。
[35] [CITE[IRC logs: freenode / #whatwg / 20140311]]
( ([TIME[2014-03-12 21:02:53 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20140311>
[36] [CITE[IRC logs: freenode / #whatwg / 20101111]]
( ([TIME[2010-11-19 23:02:05 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20101111#l-407>
[44] [CITE@en-US[XSL Transformations in Mozilla FAQ | MDN]]
([TIME[2014-03-22 05:56:30 +09:00]] 版)
<https://developer.mozilla.org/en-US/docs/XSL_Transformations_in_Mozilla_FAQ>
[37] [CITE@en[18460 – Need to violate XSLT spec to correctly produce <br>]]
([TIME[2015-08-10 14:12:40 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=18460>
[38] [CITE@en[17976 – xml-stylesheet with type=text/xsl needs to be handled explicitly]]
([TIME[2015-08-10 14:12:50 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=17976>
[40] [[Schematron]]
[41] [CITE@EN[XPath and XQuery Functions and Operators 3.1]]
([TIME[2017-03-21 16:02:06 +09:00]])
<https://www.w3.org/TR/2017/REC-xpath-functions-31-20170321/#func-transform>