kostenloser Webspace werbefrei: lima-city


XML Problem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    jahuu

    jahuu hat kostenlosen Webspace.

    hi, ich hab ein xml problem.

    ich will n?mlich die datei users/test2/notes.xml

    in der datei ucp/home.php

    anzeigen, und dazu mit der xsl datei

    ucp/home.xsl

    formatiert werden.

    wie geht das ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,

    was genau hast du denn in der Datei ucp/home.xsl
    ?

    mfg,
    hr
  4. Autor dieses Themas

    jahuu

    jahuu hat kostenlosen Webspace.

    <?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>
  5. 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
  6. Autor dieses Themas

    jahuu

    jahuu hat kostenlosen Webspace.

    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
  7. 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
  8. Autor dieses Themas

    jahuu

    jahuu hat kostenlosen Webspace.

    Fatal error: Class 'XSLTProcessor' not found

    geht leider bei mir auch nicht, aber trotzdem thx
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!