XML Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktuellen notizen
anzeigen
beitrag
datei
encoding
error
erweiterung
fatal error
genau hast
load
not
notiz
panel
unbekannt versuch
user
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?xml version="1.0" encoding="ISO-8859-1"?>
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>your-text UCP</title>
</head>
<body>
Willkommen im <span style="font-weight: bold;">U</span>ser
<span style="font-weight: bold;">C</span>ontroll <span
style="font-weight: bold;">P</span>anel, User !<p></p>
<p></p>
Hier kannst du deine Notizen anschauen, bearbeiten und l?schen
!<p></p>
<p></p>
Das sind deine aktuellen Notizen:<p></p>
<p></p>
<table width="70%" border="1" align="center" bordercolor="black" bgcolor="white" style="border-collapse: collapse"><tr><td>
<xsl:for-each select="note">
<xsl:value-of select="text"/>
</xsl:for-each>
</td></tr></table>
</body>
</html> -
Hi,
ich denke, dass es so funktionieren sollte:
$xsl_file = "ucp/home.xsl"; $xml_data = file_get_contents("users/test2/notes.xml"); $xslt = new xsltProcessor; $xslt->importStyleSheet(DomDocument::load($xsl_file)); $output = $xslt->transformToXML(DomDocument::loadXML($xml_data)); print $output;
mfg,
hr -
kommt leider ein error:
Fatal error: Class 'xsltProcessor' not found in /home/www/cwcity/hosting/l/u/lustig/htdocs/yt/ucp_beta/home.php5 on line 4 -
Hi,
ich nehme an, dass diese Erweiterung hier auf Lima (wenn du es hier ausprobiert hast) nicht installiert ist. Ich hab auf php.net nachgeschaut wegen der Version, die ist jedoch unbekannt.
Versuch es mal mit xampp, falls du es dort noch nicht probiert hast.
Sonst weiss ich leider nicht weiter.
Falls es doch noch funktionieren, kannst du folgenden Code benutzen, der ist etwas einfacher und ?bersichtlicher (den hab ich von phph.net).
$xsl_filename = "ucp/home.xsl"; $xml_filename = "users/test2/notes.xml"; $doc = new DOMDocument(); $xsl = new XSLTProcessor(); $doc->load($xsl_filename); $xsl->importStyleSheet($doc); $doc->load($xml_filename); echo $xsl->transformToXML($doc);
mfg,
hr
Beitrag ge?ndert am 9.06.2006 03:57 von heavyraptor -
Fatal error: Class 'XSLTProcessor' not found
geht leider bei mir auch nicht, aber trotzdem thx -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage