WebCore:
[WebKit-https.git] / LayoutTests / fast / xsl / xslt-processor-expected.txt
1 0.1 original xml:
2 <?xml-stylesheet type="text/xsl" href="xslt-text.xsl"?><TEST>SOURCE XML: &lt;&lt;&lt;&amp;тест&amp;>>></TEST>
3 0.2 xsl1:
4 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
5
6 <xsl:output method="text" encoding="KOI8-R"/>
7 <xsl:template match="TEST">CHARACTERS IN XSLT: &lt;&lt;&lt;&amp;тест&amp;>>>
8 <xsl:apply-templates/><xsl:text>
9 </xsl:text></xsl:template>
10
11 <xsl:template>
12                 <xsl:value-of select="."/>
13 </xsl:template>
14
15 </xsl:stylesheet>
16 0.3 xsl2:
17 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
18     <xsl:output method="html" encoding="UTF-8"/>
19     <xsl:template match="TEST">
20         <html xmlns="http://www.w3.org/1999/xhtml">
21             <head>
22                 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
23             </head>  
24             <body>
25               CHARACTERS IN XSLT: ééééééééééé <br /> <xsl:apply-templates/>
26             </body>
27         </html>
28   </xsl:template>
29
30 <xsl:template>
31                 <xsl:value-of select="."/>
32 </xsl:template>
33
34 </xsl:stylesheet>
35
36 1.0 void importStylesheet(in DOMNode style):
37
38 1.1 Import two different stylesheets:
39 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body>
40               CHARACTERS IN XSLT: ééééééééééé <br><br>SOURCE XML: &lt;&lt;&lt;&amp;тест&amp;>>>
41 </body></html>
42 1.2 Import same stylesheet twice:
43 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
44 <head><title></title></head>
45 <body>
46 <pre>CHARACTERS IN XSLT: &lt;&lt;&lt;&amp;тест&amp;>>>
47 SOURCE XML: &lt;&lt;&lt;&amp;тест&amp;>>>
48 </pre>
49 </body>
50 </html>
51 1.3 Import undefined stylesheet:
52 ****Failure**** (expected exception, instead got result: "undefined")
53 1.4 Import undefined stylesheet:
54 ****Failure**** (expected exception, instead got result: "undefined")
55 1.5 Don't import stylesheet:
56 Success
57
58 2.0 DOMDocumentFragment transformToFragment(in DOMNode source, in DOMDocument output):
59
60 2.1 fragment with undefined source:
61 ****Failure**** (expected exception, instead got result: "undefined")
62 2.2 fragment with undefined output document:
63 Success
64 2.3 use non-DOMDocument output parameter:
65 ****Failure**** (expected exception, instead got result: "undefined")
66 2.4 transform to same fragment twice:
67 Success
68 2.5 transformed fragment containing only text:
69 Success
70 2.6 fragment using passed parameters:
71 Success
72
73 3.0 DOMDocument transformToDocument(in DOMNode source):
74
75 3.1 use non-DOMDocument output parameter:
76 ****Failure**** (expected exception, instead got result: "undefined")
77 3.2 transform twice:
78 Success
79
80 4.0 void setParameter(in DOMString namespaceURI, in DOMString localName, in Value value):
81
82 4.1 pass setParameter same localname, different namespaces:
83 ****Failure**** (expected: "Success" actual: "Failure")
84 4.2 pass undefined namespace:
85 Success
86 4.3 pass setParameter an undefined name:
87 ****Failure**** (expected exception, instead got result: "undefined")
88 4.4 pass unsupported value to setParameter:
89 ****Failure**** (expected exception, instead got result: "undefined")
90
91 5.0 Value getParameter(in DOMString namespaceURI, in DOMString localName):
92
93 5.1 pass getParameter an undefined name:
94 ****Failure**** (expected exception, instead got result: "undefined")
95 5.2 pass getParameter a name which has not been set:
96 Success
97 5.3 verify getParameter actually gets (and set sets):
98 Success
99
100 6.0 void removeParameter(in DOMString namespaceURI, in DOMString localName):
101
102 6.1 pass removeParameter same localname, different namespaces:
103 ****Failure**** (expected: "Success" actual: "Failure")
104 6.2 verify removeParameter actually removes using undefined namespace:
105 Success
106 6.3 pass removeParameter undefined name:
107 Success
108 6.4 pass removeParameter a name which has not been set:
109 Success
110 6.5 verify removeParameter actually removes:
111 Success
112
113 7.0 void clearParameters():
114
115 7.1 verify that clearParameters does:
116 Success
117
118 8.0 void reset():
119
120 8.1 verify that parameters have been cleared:
121 Success
122 8.2 verify that stylesheet has been cleared:
123 Success