~ubuntu-branches/ubuntu/hardy/php5/hardy-updates

« back to all changes in this revision

Viewing changes to ext/xsl/tests/xslt010.phpt

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-10-09 03:14:32 UTC
  • Revision ID: james.westby@ubuntu.com-20051009031432-kspik3lobxstafv9
Tags: upstream-5.0.5
ImportĀ upstreamĀ versionĀ 5.0.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--TEST--
 
2
Test 10: EXSLT Support
 
3
--SKIPIF--
 
4
<?php require_once('skipif.inc'); 
 
5
$proc = new xsltprocessor;
 
6
if (!$proc->hasExsltSupport()) die('skip EXSLT support not available');?>
 
7
--FILE--
 
8
<?php
 
9
echo "Test 10: EXSLT Support";
 
10
 
 
11
$dom = new domDocument();
 
12
  $dom->load(dirname(__FILE__)."/exslt.xsl");
 
13
  $proc = new xsltprocessor;
 
14
  $xsl = $proc->importStylesheet($dom);
 
15
  
 
16
  $xml = new DomDocument();
 
17
  $xml->load(dirname(__FILE__)."/exslt.xml");
 
18
  
 
19
  print $proc->transformToXml($xml);
 
20
--EXPECT--
 
21
Test 10: EXSLT Support
 
22
  
 
23
  
 
24
  Test Date : 0001-12-31Z
 
25
    year                 : 1
 
26
    leap-year            : false
 
27
    month-in-year        : 12
 
28
    month-name           : December
 
29
    month-abbreviation   : Dec
 
30
    week-in-year         : 53
 
31
    day-in-year          : 365
 
32
    day-in-month         : 31
 
33
    day-of-week-in-month : 5
 
34
    day-in-week          : 2
 
35
    day-name             : Monday
 
36
    day-abbreviation     : Mon
 
37
    time                 : 
 
38
    hour-in-day          : NaN
 
39
    minute-in-hour       : NaN
 
40
    second-in-minute     : NaN
 
41
  
 
42
  Test Date : 3000-01-31
 
43
    year                 : 3000
 
44
    leap-year            : false
 
45
    month-in-year        : 1
 
46
    month-name           : January
 
47
    month-abbreviation   : Jan
 
48
    week-in-year         : 5
 
49
    day-in-year          : 31
 
50
    day-in-month         : 31
 
51
    day-of-week-in-month : 5
 
52
    day-in-week          : 6
 
53
    day-name             : Friday
 
54
    day-abbreviation     : Fri
 
55
    time                 : 
 
56
    hour-in-day          : NaN
 
57
    minute-in-hour       : NaN
 
58
    second-in-minute     : NaN
 
59
  
 
60
  Test Date : 2000-02-29
 
61
    year                 : 2000
 
62
    leap-year            : true
 
63
    month-in-year        : 2
 
64
    month-name           : February
 
65
    month-abbreviation   : Feb
 
66
    week-in-year         : 8
 
67
    day-in-year          : 60
 
68
    day-in-month         : 29
 
69
    day-of-week-in-month : 5
 
70
    day-in-week          : 3
 
71
    day-name             : Tuesday
 
72
    day-abbreviation     : Tue
 
73
    time                 : 
 
74
    hour-in-day          : NaN
 
75
    minute-in-hour       : NaN
 
76
    second-in-minute     : NaN
 
77
  
 
78
  Test Date : 9990001-12-31Z
 
79
    year                 : 9990001
 
80
    leap-year            : false
 
81
    month-in-year        : 12
 
82
    month-name           : December
 
83
    month-abbreviation   : Dec
 
84
    week-in-year         : 53
 
85
    day-in-year          : 365
 
86
    day-in-month         : 31
 
87
    day-of-week-in-month : 5
 
88
    day-in-week          : 2
 
89
    day-name             : Monday
 
90
    day-abbreviation     : Mon
 
91
    time                 : 
 
92
    hour-in-day          : NaN
 
93
    minute-in-hour       : NaN
 
94
    second-in-minute     : NaN
 
95
  
 
96
  Test Date : -0004-02-29
 
97
    year                 : -4
 
98
    leap-year            : true
 
99
    month-in-year        : 2
 
100
    month-name           : February
 
101
    month-abbreviation   : Feb
 
102
    week-in-year         : 9
 
103
    day-in-year          : 60
 
104
    day-in-month         : 29
 
105
    day-of-week-in-month : 5
 
106
    day-in-week          : 1
 
107
    day-name             : Sunday
 
108
    day-abbreviation     : Sun
 
109
    time                 : 
 
110
    hour-in-day          : NaN
 
111
    minute-in-hour       : NaN
 
112
    second-in-minute     : NaN