Annotation of embedaddon/php/ext/xsl/tests/xslt010.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test 10: EXSLT Support
3: --SKIPIF--
4: <?php
5: require_once dirname(__FILE__) .'/skipif.inc';
6: $proc = new xsltprocessor;
7: if (!$proc->hasExsltSupport()) die('skip EXSLT support not available');
8: if (LIBXSLT_VERSION < 10117) die('skip too old libxsl');
9: ?>
10: --FILE--
11: <?php
12: echo "Test 10: EXSLT Support";
13:
14: $dom = new domDocument();
15: $dom->load(dirname(__FILE__)."/exslt.xsl");
16: $proc = new xsltprocessor;
17: $xsl = $proc->importStylesheet($dom);
18:
19: $xml = new DomDocument();
20: $xml->load(dirname(__FILE__)."/exslt.xml");
21:
22: print $proc->transformToXml($xml);
23: --EXPECT--
24: Test 10: EXSLT Support
25:
26:
27: Test Date : 0001-12-31Z
28: year : 1
29: leap-year : false
30: month-in-year : 12
31: month-name : December
32: month-abbreviation : Dec
33: week-in-year : 1
34: day-in-year : 365
35: day-in-month : 31
36: day-of-week-in-month : 5
37: day-in-week : 2
38: day-name : Monday
39: day-abbreviation : Mon
40: time :
41: hour-in-day : NaN
42: minute-in-hour : NaN
43: second-in-minute : NaN
44:
45: Test Date : 3000-01-31
46: year : 3000
47: leap-year : false
48: month-in-year : 1
49: month-name : January
50: month-abbreviation : Jan
51: week-in-year : 5
52: day-in-year : 31
53: day-in-month : 31
54: day-of-week-in-month : 5
55: day-in-week : 6
56: day-name : Friday
57: day-abbreviation : Fri
58: time :
59: hour-in-day : NaN
60: minute-in-hour : NaN
61: second-in-minute : NaN
62:
63: Test Date : 2000-02-29
64: year : 2000
65: leap-year : true
66: month-in-year : 2
67: month-name : February
68: month-abbreviation : Feb
69: week-in-year : 9
70: day-in-year : 60
71: day-in-month : 29
72: day-of-week-in-month : 5
73: day-in-week : 3
74: day-name : Tuesday
75: day-abbreviation : Tue
76: time :
77: hour-in-day : NaN
78: minute-in-hour : NaN
79: second-in-minute : NaN
80:
81: Test Date : 9990001-12-31Z
82: year : 9990001
83: leap-year : false
84: month-in-year : 12
85: month-name : December
86: month-abbreviation : Dec
87: week-in-year : 1
88: day-in-year : 365
89: day-in-month : 31
90: day-of-week-in-month : 5
91: day-in-week : 2
92: day-name : Monday
93: day-abbreviation : Mon
94: time :
95: hour-in-day : NaN
96: minute-in-hour : NaN
97: second-in-minute : NaN
98:
99: Test Date : -0004-02-29
100: year : -4
101: leap-year : true
102: month-in-year : 2
103: month-name : February
104: month-abbreviation : Feb
105: week-in-year : 9
106: day-in-year : 60
107: day-in-month : 29
108: day-of-week-in-month : 5
109: day-in-week : 1
110: day-name : Sunday
111: day-abbreviation : Sun
112: time :
113: hour-in-day : NaN
114: minute-in-hour : NaN
115: second-in-minute : NaN
116:
117: Test Date : 1999-01-02
118: year : 1999
119: leap-year : false
120: month-in-year : 1
121: month-name : January
122: month-abbreviation : Jan
123: week-in-year : 53
124: day-in-year : 2
125: day-in-month : 2
126: day-of-week-in-month : 1
127: day-in-week : 7
128: day-name : Saturday
129: day-abbreviation : Sat
130: time :
131: hour-in-day : NaN
132: minute-in-hour : NaN
133: second-in-minute : NaN
134:
135: Test Date : 1999-01-03
136: year : 1999
137: leap-year : false
138: month-in-year : 1
139: month-name : January
140: month-abbreviation : Jan
141: week-in-year : 53
142: day-in-year : 3
143: day-in-month : 3
144: day-of-week-in-month : 1
145: day-in-week : 1
146: day-name : Sunday
147: day-abbreviation : Sun
148: time :
149: hour-in-day : NaN
150: minute-in-hour : NaN
151: second-in-minute : NaN
152:
153: Test Date : 2004-01-01
154: year : 2004
155: leap-year : true
156: month-in-year : 1
157: month-name : January
158: month-abbreviation : Jan
159: week-in-year : 1
160: day-in-year : 1
161: day-in-month : 1
162: day-of-week-in-month : 1
163: day-in-week : 5
164: day-name : Thursday
165: day-abbreviation : Thu
166: time :
167: hour-in-day : NaN
168: minute-in-hour : NaN
169: second-in-minute : NaN
170:
171: Test Date : 2006-01-01
172: year : 2006
173: leap-year : false
174: month-in-year : 1
175: month-name : January
176: month-abbreviation : Jan
177: week-in-year : 52
178: day-in-year : 1
179: day-in-month : 1
180: day-of-week-in-month : 1
181: day-in-week : 1
182: day-name : Sunday
183: day-abbreviation : Sun
184: time :
185: hour-in-day : NaN
186: minute-in-hour : NaN
187: second-in-minute : NaN
188:
189: Test Date : 2007-12-31
190: year : 2007
191: leap-year : false
192: month-in-year : 12
193: month-name : December
194: month-abbreviation : Dec
195: week-in-year : 1
196: day-in-year : 365
197: day-in-month : 31
198: day-of-week-in-month : 5
199: day-in-week : 2
200: day-name : Monday
201: day-abbreviation : Mon
202: time :
203: hour-in-day : NaN
204: minute-in-hour : NaN
205: second-in-minute : NaN
206:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>