1 |
<?xml version="1.0" encoding="UTF-8"?> |
2 |
<!DOCTYPE stylesheet [ |
3 |
<!ENTITY Auml "Ä"> |
4 |
<!ENTITY Ouml "Ö"> |
5 |
<!ENTITY Uuml "Ü"> |
6 |
<!ENTITY szlig "ß"> |
7 |
<!ENTITY auml "ä"> |
8 |
<!ENTITY ouml "ö"> |
9 |
<!ENTITY uuml "ü"> |
10 |
<!ENTITY nbsp " "> |
11 |
<!ENTITY copy "©"> |
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'><!DOCTYPE html |
25 |
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
26 |
"DTD/xhtml1-transitional.dtd"></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ü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ü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 & 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- & 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 & 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öglichkeit, nach Schlag- oder Stichwörtern, |
219 |
nach Autoren oder nach ISBN zu suchen. Diese Suchfunktion gilt |
220 |
fü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ß unsere Seiten CSS |
257 |
verwenden! Entweder Ihr Browser unterstützt CSS nicht oder Sie |
258 |
haben CSS deaktiviert.<br />Netscape 4.x-Benutzer: Deaktivierung von |
259 |
JavaScript bewirkt leider, daß 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 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>Über 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>© 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ä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örtern ein |
349 |
passender Suchbegriff? Wenn ja, bitte klicken Sie einen oder |
350 |
mehrere Suchbegriffe an und anschließend auf "Erneut |
351 |
Suchen".</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'>&nbsp;</xsl:text> |
366 |
<xsl:value-of select="item[@key='dispvalue']" /></td> |
367 |
</xsl:template> |
368 |
|
369 |
</xsl:stylesheet> |