ID: 13896 Updated by: derick Reported By: [EMAIL PROTECTED] Old Status: Open Status: Feedback Bug Type: XSLT related Operating System: Linux RH 7.2 PHP Version: 4.1.0RC1 New Comment:
Read http://bugs.php.net/bugs-generating-backtrace.php Previous Comments: ------------------------------------------------------------------------ [2001-11-01 06:46:02] [EMAIL PROTECTED] how do I provide a backtrace? thanks Jens ------------------------------------------------------------------------ [2001-11-01 06:41:16] [EMAIL PROTECTED] The bug system made a mess of it, can you put it on the web and make it available for download? Derick ------------------------------------------------------------------------ [2001-11-01 06:41:02] [EMAIL PROTECTED] ups, the xml/xsl got mixed up a bit while pasting into the input form ... ------------------------------------------------------------------------ [2001-11-01 06:38:50] [EMAIL PROTECTED] $xsl = $root . "/styles/travel.xsl"; //$xml_str is read from a database $xp = xslt_create(); $content = xslt_process($xp, 'arg:/xmldata', $xsl, NULL, array('xmldata' => $xml_str ), $HTTP_GET_VARS); xslt_free($xp); ########################################################### sample $str_xml: <?xml version="1.0" encoding="ISO-8859-1" ?><mycms><baseurl><?xml version="1.0" encoding="iso-8859-1" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="no" encoding="iso-8859-1"/> <xsl:template match="/mycms"> <xsl:apply-templates/> </xsl:template> <xsl:template match="baseurl"> </xsl:template> <xsl:template match="article"> <div class="article"> <xsl:apply-templates/> </div> </xsl:template> <xsl:template match="header"> <div class="header"> <xsl:apply-templates/> </div> </xsl:template> <xsl:template match="date"> <p class="date"> <xsl:apply-templates/> </p> </xsl:template> <xsl:template match="content"> <div class="content"> <xsl:apply-templates/> </div> </xsl:template> <xsl:template match="para"> <div> <xsl:apply-templates/> </div> <br /> </xsl:template> <xsl:template match="image"> <div class="image {@position}"> <p class="dummy"> <a href="/tools/?src={//baseurl}/{url}" onclick="return showimage('{//baseurl}/{url}')"> <img class="thumb" src="{//baseurl}/thumbs/{url}" alt="{//baseurl}/{url}" border="0" /></a><br /> <span class="caption"><xsl:value-of select="caption"></xsl:value-of></span> </p> </div> </xsl:template> <xsl:template match="link"> <a> <xsl:attribute name="href"><xsl:value-of select="url"></xsl:value-of></xsl:attribute> <xsl:value-of select="text"></xsl:value-of> </a> <xsl:text> </xsl:text> </xsl:template> <xsl:template match="text()|*"> <xsl:value-of select="."/> </xsl:template> </xsl:stylesheet> /img/travel/long/2001</baseurl><article> <content> <para>Heute ist Sightseeing angesagt; ab jetzt keine Hauptstra�en mehr!! Doch wir haben noch ein kleines Problem: wir m��ten mal wieder tanken, doch heute ist Feiertag. Die n�chsten gr��eren Ortschaften sind im Westen, also machen wir uns erstmal in diese Richtung auf den Weg. </para> <para>Nur wenige Kilometer sp�ter, in Orgelet (D470) ist eine Tankstelle 24/24, wie es �berall so sch�n hei�t. Allerdings nur mit Tankautomat. Leider nimmt der trotz dickem VISA-Wapperl au�en dran weder unsere Kredit- noch EC-Karten ! Mist, was jetzt? Wir sind nicht die einzigen, die hier tanken m�chten und Heike kann eine Franz�sin, die gerade fertig ist, davon �berzeugen, da� wir ihr 100 FF geben und sie daf�r mit ihrer Karte etwas Benzin f�r uns zapft - puh, erstmal gerettet!</para> <para><image position="center"><url>01-01-03.jpg</url><caption>01-01-03.jpg</caption></image>Jetzt geht es wirklich los. Auf D3 und D60 fahren wir durch Onoz, Cernon, Condes nach Thoirette. Die wundersch�ne Landstra�e f�hrt durch Wald und Felder, manchmal hoch oben manchmal unten neben dem Flu� Ain entlang. Die �berraschung in Toirette: hier hat ein Supermarkt ge�ffnet! Der kommt uns gerade recht zu einem zweiten Fr�hst�ck mit Baguette, Schinken und K�se. </para> <para>Wir bleiben auf der Rechten Seite des Flusses und fahren nun auf der D936 weiter nach S�den. Etwa auf halbem Weg nach Corveissat biegt links ein schmales Str��chen. Das ist die D59, die dicht am Flu� entlang f�hrt, wie ich leider zu sp�t merke. So fahren wir nun auf sch�ner kurviger Stra�e hinauf nach Corveissat und weiter auf der D59B durch den Wald. Bald erreichen wir eine Stelle, wo die Stra�e an die Schlucht herran f�hrt: von hier hat man eine sch�ne Aussicht auf den Flu�, die D59 unten entlang, die Br�cke auf die andere Seite - war doch garnicht so schlecht, da� ich mich verfahren habe.</para> <para><image position="center"><url>01-01-06.jpg</url><caption>01-01-06.jpg</caption></image>Es geht weiter nach Cize und nun auf der D59, vorbei an Roman�che bis Hautecourt-Roman�che. Hier treffen wir auf die D979. Nach rechts f�hrt sie nach Bourg-en-Bresse, unserem n�chsten Ziel - die 100FF Benzin sind n�mlich bald wieder hin. Die Stra�e f�hrt die letzten Kilometer fast kerzengerade auf die Stadt zu. Dahinter ist viel flaches Land und weit im Hintergrund sieht man wieder Berge. Das mu� der Beginn vom Massiv Central sein. In Bourg angekommen finden wir zwar keine Tankstelle - wieder nur Automaten - aber eineNn McDonalds; dann tanken wir erstmal selbst. Au wei, ist das teuer hier ...</para> <para>N�chste M�glichkeit zum Tanken ist dann wohl Macon, ca. 30km westlich und laut Karte etwas gr��er als Bourg. Die Stra�e dorthin, die N79 ist nicht so schlimm wie bef�rchtet; zwar fast schnurgerade aber etwas h�gelig und durch gr�ne Landschaft. In Macon dann endlich eine richtige Tankstelle - der Tag ist gerettet. Wir sind nun auch schon fast am Fu� der Berge, die wir vor 2 Stunden gesehen haben. Da fahren wir jetzt rauf.</para> <para>Wir verlassen die Stadt auf der N6 nach S�den. Nach wenigen Kilometern, in Creches-sur-Saone biegen wir nach rechts in die D31 ab. Nun geht es hinauf in die Weinberge. Wir fahren kreuz und quer, immer weiter bergan, grobe Richtung: Westen. Es ist unm�glich den Weg auf der Karte mit zu verfolgen, wenn man nicht an jeder Kreuzung anh�lt. Und Anhalten geht im Moment nicht - die Strecke macht zu viel Spa�! Wir passieren Ouroux und erreichen einen gro�en Kreisverkehr in der N�he von Monsols. Ah ja, jetzt pa�t auch die Karte wieder. </para> <para>Nun geht es weiter nach S�den. Die D23 f�hr kilometerlang sch�n kurvig durch W�lder. Die D9 f�hrt dann ins Tal hinab. Hier fahren wir ein kurzes St�ck auf der Hauptstra�e D485 nach Norden und biegen gleich wieder links auf die D9 ab. Ein kurzes St�ck bergan und dann nochmal links: die D54 nach Gandris. Kurven, Kurven, Kurven! In Gandris treffen wir auf die D504 die aus dem Tal kommt und nach Westen f�hrt. Noch gut 10 km sch�ne Strecke und wir sind in Cublize. Hier gibt es einen Campingplatz in der N�he des Sees. Da bleiben wir f�r heute.</para> </content> </article> </mycms> ########################################################## sample $xsl: ------------------------------------------------------------------------ [2001-11-01 03:44:39] [EMAIL PROTECTED] Can you make a backtrace and provide a short reproducing script? Derick ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/?id=13896 Edit this bug report at http://bugs.php.net/?id=13896&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
