/[wait]/branches/unido/eg/oreilly_de_catalog/xsl-trad.xsl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /branches/unido/eg/oreilly_de_catalog/xsl-trad.xsl

Parent Directory Parent Directory | Revision Log Revision Log


Revision 106 - (show annotations)
Tue Jul 13 12:22:09 2004 UTC (19 years, 10 months ago) by dpavlin
File MIME type: application/xml
File size: 12259 byte(s)
Changes made by Andreas J. Koenig <andreas.koenig(at)anima.de> for Unido project

1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE stylesheet [
3 <!ENTITY Auml "&#196;">
4 <!ENTITY Ouml "&#214;">
5 <!ENTITY Uuml "&#220;">
6 <!ENTITY szlig "&#223;">
7 <!ENTITY auml "&#228;">
8 <!ENTITY ouml "&#246;">
9 <!ENTITY uuml "&#252;">
10 <!ENTITY nbsp "&#160;">
11 <!ENTITY copy "&#169;">
12 ]>
13
14 <xsl:stylesheet
15 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
16 version="1.0">
17 <xsl:output method="xml" /><!-- indent="yes" cuts animal with mozilla -->
18
19 <xsl:template match="/">
20 <xsl:apply-templates select="root"/>
21 </xsl:template>
22
23 <xsl:template match="root">
24 <xsl:text disable-output-escaping='yes'>&lt;!DOCTYPE html
25 PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
26 "DTD/xhtml1-transitional.dtd"&gt;</xsl:text>
27 <html><head><title>Buchreihen des O'Reilly Verlags</title>
28 <link href="http://www.oreilly.de/style/style2.css" type="text/css" rel="stylesheet" />
29 <style type="text/css">
30 <xsl:comment>
31 .graphicsonly { line-height: 0pt; }
32 span.h2like { font-size:22pt; font-weight:bold; }
33 span.qpercent { font-size:10pt; }
34 /* img.debug { border-width: 1; border-style: dashed; border-color: purple; } */
35 /* td { border: 1px solid green; } */
36 img.cover { border-width: 0pt; }
37 img.header { border-width: 0pt; }
38 </xsl:comment>
39 </style>
40 </head><body bgcolor="#ffffff" vlink="#0000cc" link="#990000"
41 text="#000000"><table border="0" cellspacing="0" cellpadding="0" width="700">
42 <tr>
43
44 <td bgcolor="#ffffff" colspan="2"><table
45 border="0" cellspacing="0" cellpadding="0">
46 <tr>
47 <td colspan="3"><div class="graphicsonly"><img
48 src="http://www.oreilly.de/graphics_new/suche_header_main.gif"
49 alt="Suche" width="700" height="64" align="bottom"
50 /></div></td>
51 </tr>
52 <tr>
53
54 <td bgcolor="#990000"><a href="/index.html"><img border="0"
55 class="header"
56 src="http://www.oreilly.de/homepage/graphics/home_tab.gif"
57 width="79" height="18" alt="oreilly.de" /></a></td>
58
59 <td bgcolor="#cccccc"><a href="http://www.oreillynet.com"><img
60 border="0" class="header"
61 src="http://www.oreilly.de/xml/graphics/orn_tab.gif" width="110"
62 height="18" alt="O'Reilly Network" /></a></td>
63
64 <td bgcolor="#ffffff"><img border="0" class="header"
65 src="http://www.oreilly.de/graphics_new/suche_header_tag.gif"
66 width="512" height="18" alt="" /></td>
67
68 </tr>
69 </table></td>
70 </tr>
71 <tr>
72
73 <td valign="middle" bgcolor="#990000" nowrap="nowrap"><a
74 href="/oreilly/contact.html"><img
75 src="http://www.oreilly.de/homepage/graphics/nav_kontakt.gif"
76 hspace="0" vspace="0" width="87" height="24" border="0"
77 alt="Kontakt" /></a><a href="/order_new/"><img
78 src="http://www.oreilly.de/homepage/graphics/nav_order.gif"
79 hspace="0" vspace="0" width="99" height="24" border="0"
80 alt="Bestellinfos" /></a><a href="/online-books/"><img
81 src="http://www.oreilly.de/homepage/graphics/nav_onlineb.gif"
82 hspace="0" vspace="0" width="99" height="24" border="0"
83 alt="Online-B&uuml;cher" /></a></td>
84
85 <td valign="middle" bgcolor="#990000" align="right" height="30"
86 nowrap="nowrap"><div class="tiny">
87
88 <form method="get" action="search.html"><input
89 type="text" name="tfq" size="15" /><input class="tiny"
90 type="submit" value="Suchen" /></form></div></td>
91
92 </tr>
93 </table>
94 <table border="0" cellpadding="0" cellspacing="0" width="694">
95 <tr>
96 <td width="135" valign="top" bgcolor="#000000">
97 <img src="http://www.oreilly.de/graphics_new/dotclear.gif" width="135" height="1" alt=" " /><br />
98 <table border="0" cellpadding="1" cellspacing="0">
99 <tr>
100 <td><img src="http://www.oreilly.de/graphics_new/dotclear.gif" width="1" height="10" alt=" " />
101 </td>
102 </tr>
103 <tr>
104 <td><img src="http://www.oreilly.de/graphics_new/nav_arrow_left.gif" width="20" height="18"
105 alt="Pfeil" border="0" /></td>
106 <td valign="top"><a href="/catalog/search.html" class="nav2">Suche</a></td>
107 </tr>
108 <tr>
109 <td><img src="http://www.oreilly.de/graphics_new/nav_arrow_left.gif" width="20" height="18"
110 alt="Pfeil" border="0" /></td>
111 <td valign="top"><a href="/catalog/prdindex.html"
112 class="nav2">B&uuml;cher A-Z</a></td>
113 </tr>
114 <tr>
115 <td><img src="http://www.oreilly.de/graphics_new/nav_arrow_left.gif" width="20" height="18"
116 alt="Pfeil" border="0" /></td>
117 <td valign="top"><a href="/catalog/neu_komplett.html"
118 class="nav2">Neuerscheinungen</a></td>
119 </tr>
120 <tr>
121 <td><img src="http://www.oreilly.de/graphics_new/nav_arrow_left.gif" width="20" height="18"
122 alt="Pfeil" border="0" /></td>
123 <td valign="top"><a href="/oreilly/reihen.html" class="nav2">Buchreihen</a></td>
124 </tr>
125 <tr>
126 <td><img src="http://www.oreilly.de/graphics_new/dotclear.gif" width="1" height="1" alt=" " /></td>
127 </tr>
128 </table>
129 <div align="center">
130 <table border="0" cellpadding="3" cellspacing="0">
131 <tr>
132 <td align="center"><font class="nav3">Programmbereiche</font><br />
133 <img width="21" height="13" alt="Pfeil" border="0"
134 src="http://www.oreilly.de/graphics_new/nav_arrow_down.gif" /></td>
135 </tr>
136 <tr>
137 <td align="center"><a href="/cprog/" class="nav">C/C++ Programmierung</a></td>
138 </tr>
139 <tr>
140 <td align="center"><a href="/design/" class="nav">Design &amp; Grafik</a></td>
141 </tr>
142 <tr>
143 <td align="center"><a href="/java/" class="nav">Java</a></td>
144 </tr>
145 <tr>
146 <td align="center"><a href="/linux/" class="nav">Linux</a></td>
147 </tr>
148 <tr>
149 <td align="center"><a href="/mac/" class="nav">Macintosh</a></td>
150 </tr>
151 <tr>
152 <td align="center"><a href="/dotnet/" class="nav">.Net</a></td>
153 </tr>
154 <tr>
155 <td align="center"><a href="/opensource/" class="nav">Open Source</a></td>
156 </tr>
157 <tr>
158 <td align="center"><a href="/oracle/" class="nav">Oracle</a></td>
159 </tr>
160 <tr>
161 <td align="center"><a href="/perl/" class="nav">Perl</a></td>
162 </tr>
163 <tr>
164 <td align="center"><a href="/python/" class="nav">Python</a></td>
165 </tr>
166 <tr>
167 <td align="center"><a href="/security/" class="nav">Sicherheit</a></td>
168 </tr>
169 <tr>
170 <td align="center"><a href="/sysadmin/" class="nav">System- &amp; Netzwerkadministration</a></td>
171 </tr>
172 <tr>
173 <td align="center"><a href="/unix/" class="nav">Unix</a></td>
174 </tr>
175 <tr>
176 <td align="center"><a href="/vb/" class="nav">Visual Basic</a></td>
177 </tr>
178 <tr>
179 <td align="center"><a href="/web/" class="nav">Web &amp; Internet</a></td>
180 </tr>
181 <tr>
182 <td align="center"><a href="/windows/" class="nav">Windows</a></td>
183 </tr>
184 <tr>
185 <td align="center"><a href="/xml/" class="nav">XML</a></td>
186 </tr>
187 <tr>
188 <td><img src="http://www.oreilly.de/graphics_new/dotclear.gif" width="1" height="1" alt=" " /></td>
189 </tr>
190 <tr>
191 <td align="center"><font class="nav3">Weitere Infos </font><br />
192 <img width="21" height="13" alt="Pfeil" border="0" src="http://www.oreilly.de/graphics_new/nav_arrow_down.gif" /></td>
193 </tr>
194 <tr>
195 <td align="center"><a href="/oreilly/katalog.html" class="nav">Katalog bestellen</a></td>
196 </tr>
197 <tr>
198 <td align="center"><a href="/oreilly/majordomo.form.html" class="nav">Mailinglisten abonnieren</a></td>
199 </tr>
200 </table>
201 </div>
202 </td>
203 <td width="483" valign="top">
204
205 <p></p>
206
207 <table border="0" cellpadding="0" cellspacing="7" width="583">
208 <tr>
209 <td width="236" valign="top">
210 <h1><font color="#770000">Suchfunktion des O'Reilly-Online-Katalogs</font></h1><br />
211 </td>
212 </tr>
213 <tr>
214 <td>
215
216 <!-- Anfang Text einfuegen -->
217
218 Sie haben die M&ouml;glichkeit, nach Schlag- oder Stichw&ouml;rtern,
219 nach Autoren oder nach ISBN zu suchen. Diese Suchfunktion gilt
220 f&uuml;r unser deutsch- und englischsprachiges Buchprogramm.
221
222 <form method="get" action="search.html"><p>
223 <xsl:apply-templates select="SearchTermAsTextField"/>
224 <xsl:apply-templates select="HiddenfieldForStats"/>
225 <xsl:choose>
226 <xsl:when test="WaitFallbackHitsAOA">
227 <xsl:apply-templates select="WaitFallbackHitsAOA"/>
228 <input type="submit" value="Erneut Suchen" />
229 </xsl:when>
230 <xsl:when test="WaitActiveHitsArr">
231 <input type="submit" value="Erneut Suchen" />
232 </xsl:when>
233 <xsl:otherwise>
234 <input type="submit" value="Suche starten" />
235 </xsl:otherwise>
236 </xsl:choose>
237
238 </p></form>
239 <xsl:apply-templates select="WaitNothingFound"/>
240 <xsl:apply-templates select="WaitActiveHitsArr"/>
241
242
243 <p></p>
244
245 </td>
246 </tr>
247 </table>
248
249 </td>
250 </tr>
251 </table>
252
253 <div align="center">
254
255 <p class="nocss"> Sehen diese Seiten zu fade bzw. langweilig aus?
256 Wenn ja, dann liegt das vermutlich daran, da&szlig; unsere Seiten CSS
257 verwenden! Entweder Ihr Browser unterst&uuml;tzt CSS nicht oder Sie
258 haben CSS deaktiviert.<br />Netscape 4.x-Benutzer: Deaktivierung von
259 JavaScript bewirkt leider, da&szlig; auch CSS deaktiviert ist! </p>
260
261 <hr size="1" noshade="noshade" />
262 <p>
263 <font size="1" face="Verdana, Arial, Helvetica">
264 <a href="/">
265 <b>O'Reilly&nbsp;Home</b></a> <b> | </b>
266
267 <a href="/sales/bookstores">
268 <b>O'Reilly-Partnerbuchhandlungen</b></a> <b> | </b>
269 <a href="/order_new/">
270 <b>Bestellinformationen</b></a> <br />
271 <a href="/oreilly/contact.html">
272 <b>Kontakt</b></a> <b> | </b>
273 <a href="/oreilly/about.html">
274
275 <b>&Uuml;ber&nbsp;O'Reilly</b></a> <b> | </b>
276 <a href="/oreilly/privacy.html">
277 <b>Datenschutz</b></a>
278 </font>
279 </p>
280
281 <p>
282 <font size="1" face="Verdana, Arial, Helvetica">
283 <em>&copy; 2002, O'Reilly Verlag</em>
284 </font>
285 </p>
286 </div>
287
288 </body></html>
289 </xsl:template>
290
291 <xsl:template match="WaitNothingFound">
292 <p>Zu Ihrem Suchbegriff konnten wir leider gar nichts
293 finden. Bitte versuchen Sie einen l&auml;ngeren oder mehrere
294 Suchbegriffe.</p>
295 </xsl:template>
296
297 <xsl:template match="WaitActiveHitsArr">
298 <table cellpadding="2" cellspacing="3">
299 <xsl:apply-templates select="WaitActiveHitsArrItem"/>
300 </table>
301 </xsl:template>
302
303 <xsl:template match="WaitActiveHitsArrItem">
304 <tr>
305 <td align="center" valign="middle">
306 <xsl:copy-of select="item[@key='thumbnaillink']/node()" />
307 </td>
308 <td valign="top">
309 <span class="qpercent">
310 <xsl:value-of select="item[@key='relval']" />%
311 </span>
312 </td>
313 <td valign="top">
314 <span class="h2like">
315 <xsl:copy-of select="item[@key='indexlink']/node()" />
316 </span>
317 <br />
318 <xsl:value-of select="item[@key='rec']/rec[@field='author']" />
319 <br />
320 <xsl:value-of select="item[@key='rec']/rec[@field='isbn']" />
321 <br />
322 <xsl:choose>
323 <xsl:when test="item[@key='lang'] = 'de'">
324 <img src="http://www.oreilly.de/graphics_new/germany.gif" alt="Deutsch" />
325 </xsl:when>
326 <xsl:otherwise>
327 <img src="http://www.oreilly.de/graphics_new/us.s.gif" alt="English" />
328 </xsl:otherwise>
329 </xsl:choose>
330 <br />
331 <br />
332 <xsl:copy-of select="item[@key='duelinks']/node()" />
333 </td>
334 </tr>
335 </xsl:template>
336
337 <xsl:template match="SearchTermAsTextField">
338 <xsl:copy-of select="input" />
339 <input type="hidden" name="IF" value="xsl-trad" />
340 </xsl:template>
341
342 <xsl:template match="HiddenfieldForStats">
343 <xsl:copy-of select="input" />
344 </xsl:template>
345
346 <xsl:template match="WaitFallbackHitsAOA">
347 <p>Zu Ihrem Suchbegriff wurde kein Dokument
348 gefunden. Befindet sich unter den folgenden W&ouml;rtern ein
349 passender Suchbegriff? Wenn ja, bitte klicken Sie einen oder
350 mehrere Suchbegriffe an und anschlie&szlig;end auf &quot;Erneut
351 Suchen&quot;.</p>
352 <table cellpadding="2" cellspacing="6">
353 <xsl:apply-templates select="WaitFallbackHitsAOALine"/>
354 </table>
355 </xsl:template>
356
357 <xsl:template match="WaitFallbackHitsAOALine">
358 <tr>
359 <xsl:apply-templates select="WaitFallbackHitsAOACol"/>
360 </tr>
361 </xsl:template>
362
363 <xsl:template match="WaitFallbackHitsAOACol">
364 <td><xsl:copy-of select="item[@key='checkbox']/input" />
365 <xsl:text disable-output-escaping='yes'>&amp;nbsp;</xsl:text>
366 <xsl:value-of select="item[@key='dispvalue']" /></td>
367 </xsl:template>
368
369 </xsl:stylesheet>

  ViewVC Help
Powered by ViewVC 1.1.26