Artikel in XML

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Artikel in XML

    Hallo zusammen!
    Ich möchte meinen Artikelbestand in eine XML Datei packen:
    [php]
    <?='<?xml version="1.0" encoding="UTF-8" ?>';?>
    <channel>

    <?php
    $sql1 = "SELECT * FROM `tartikel` WHERE Aktiv=1";
    $result1 = mysql_query($sql1) OR die(mysql_error());
    while($row1 = mysql_fetch_assoc($result1))
    {
    $ArtikelID=$row1['ArtikelID'];
    $VKBrutto=$row1['VKBrutto'];
    $Bezeichnung1=$row1['Bezeichnung1'];
    $Packungseinheit=$row1['Packungseinheit'];
    $Steuersatz=$row1['Steuersatz'];
    $ArtikelContent=$row['Content'];
    ?>
    <item>
    <title><?php echo $Bezeichnung1; ?></title>
    <description><?php echo $ArtikelContent; ?></description>
    <g: id><?php echo $ArtikelID; ?></g:id>
    <g: preis><?php echo $VKBrutto; ?></greis>
    <g: packungseinheit><?php echo $Packungseinheit; ?></greis>
    <g: steuergebiet>Deutschland</g:steuergebiet>
    <g: steuersatz><?php echo $SteuersatzEcht; ?></g:steuersatz>
    <g: versand>
    <g: land>DE</g:land>
    <g: service>Post</g:service>
    <g: preis>5,50€</greis>
    <g: hinweis>Versandkostenfreie Lieferung ab: 200 €</g:hinweis>
    </g: versand>
    </item>
    <?php
    }
    ?>
    </php>


    Ich bekomme laufend Fehlermeldungen wie z.B.

    PHP-Code:
    Der Vorgang wurde erfolgreich beendetError processing resource 'file:///D:/www/xx/test.xml'Line 8,...

          <
    g:id>1-2376x3</g:id
    ------------^ 
    Was mach ich falsch?? Könnt Ihr mir helfen??

    Besten Dank!

  • #2
    Wer gibt dir die Fehlermeldung??
    ICH BIN ICH!!!

    Kommentar


    • #3
      wenn ich die XML Datei aufrufe (im IE) kommt die Meldung...

      Kommentar


      • #4
        Dann hast du vermutlich nen falschen Inhalt für GID angegeben. Das scheint zumindest bemängelt zu werden.

        Hat auf jeden Fall nichts mit dem PHP-Code zu tun.

        Also mal die XML-Datei angucken.
        ICH BIN ICH!!!

        Kommentar


        • #5
          wenn ich g: id rausnehme, jammert er bei g: preis.... usw.
          kann es sein, dass es probl. mit "," bzw. "." gibt?!

          Kommentar


          • #6
            Ich weiß weder wie die Datei aussieht, noch wie sie aussehen soll.

            Fazit: Ich kann genauso munter weiter raten wie du, oder die Ausgabe mal validieren oder mit dem Sollzustand vergleichen, ...
            ICH BIN ICH!!!

            Kommentar


            • #7
              Imho ist zwischen dem Namespace und dem Tagnamen kein Leerzeichen erlaubt. Ansonsten mal den Namensraum g deklarieren!

              Kommentar


              • #8
                Original geschrieben von PHP-Desaster
                Imho ist zwischen dem Namespace und dem Tagnamen kein Leerzeichen erlaubt. Ansonsten mal den Namensraum g deklarieren!
                Danke!! Das wars. Den hatte ich vergessen....

                Kommentar


                • #9
                  Tz, und ich dachte das hätte er nur fürs Forum gemacht. In der Fehlermeldung war es schließlich korrekt.
                  ICH BIN ICH!!!

                  Kommentar

                  Lädt...
                  X