| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2006
Beiträge: 106
| RSS Feeds mit umlauten
Hallo, ich möchte mit ColdFusion einige RSS Feeds parsen und ausgeben. Das klappt auch wunderbar, nur die Umlaute machen Probleme. Ü=ü Ä=ä usw. Der CFML Code: HTML-Code: <cffile action="read" file="D:\apache\htdocs\index.xsl" variable="xmltrans"> <cfset xmldoc = XMLParse("http://www.ajaxtalk.de/feeds/?Type=rss2")> <cfoutput>#XmlTransform(xmldoc, xmltrans)#</cfoutput> HTML-Code: <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> <!ENTITY copy "©"> <!ENTITY reg "®"> <!ENTITY trade "™"> <!ENTITY mdash "—"> <!ENTITY ldquo "“"> <!ENTITY rdquo "”"> <!ENTITY pound "£"> <!ENTITY yen "¥"> <!ENTITY euro "€"> ]> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <xsl:output method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>XSLT für RSS</title> </head> <body> <table width="500" border="0" cellspacing="0" cellpadding="0"> <xsl:for-each select="rss/channel/item"> <tr> <td><xsl:value-of select="title"/></td> </tr> <tr> <td><xsl:value-of select="description"/></td> </tr> <tr> <td><a><xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute>mehr...</a></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> Geändert von Slashwalker (12-11-2006 um 22:44 Uhr) |
| | |
| | #2 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
| Code: <!ENTITY auml "ä"> <!ENTITY Auml "Ä"> <!ENTITY uuml "u"> <!ENTITY Uuml "Ü"> <!ENTITY ouml "ö"> <!ENTITY Ouml "Ö"> <!ENTITY szlig "ß"> Außerdem solltest du vielleicht auf Unicode umsteigen, dann hast du solche Probleme nicht
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! Geändert von Samuel (13-11-2006 um 06:59 Uhr) |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Jan 2006
Beiträge: 106
| Zitat:
Problem ist halt, das die XML von anderen Seiten kommen und ich keinen Einfluss auf die Erstellung habe. | |
| | |
| | #4 (permalink) |
| Gast Registriert seit: Nov 2006 Ort: DE-Mülheim
Beiträge: 5
|
__________________ portable-gaming.de |
| | |
| | #5 (permalink) |
| Banned Registriert seit: Sep 2006
Beiträge: 793
|
ich kenn mich zwar mit cf weniger aus... das ganze über xsl zu lösen ist trcky ...aber normal wärs doch bessr wenn du den string "einfach" utf8 codierst bevor du ihn ausgibst dann fällt dieses problem weg . inwiefern das mit cf geht weiss ichnicht nur wenn du mal polnische russiche o.ä. feeds lesen möchtest hast du nachher ne riesig lange liste an sonderzeichen |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |