Announcement

Collapse
No announcement yet.

simlyxml problem <field name=test> ???

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • simlyxml problem <field name=test> ???

    Hi Leute...

    ich arbeite mich gerade in PHP ein weil ich XML Dokumente auslesen und ändern muss :-( naja gut, muss halt aber wenn man sich was reinhängt macht es eigentlich auch spass...

    ich fange im kleinen an und das geht mit einer Simplen XML auch gut, aber nun nehme ich eine die so strukturiert ist, das es natürlich nicht geht...

    Hier mal die XML:

    Code:
    <?xml version="1.0" encoding="UTF-8" ?>
    <add>
    <doc>
      <KAPTELHEADER>
        <field name="id">SP2514N</field>
        <field name="name">Samsung SpinPoint P120 SP2514N</field>
      </KAPTELHEADER>
      <KAPTELMAIN>
        <field name="manu">Samsung Electronics Co. Ltd.</field>
        <field name="cat">electronics</field>
        <field name="cat">hard drive</field>
        <field name="features">7200RPM, 8MB cache, IDE Ultra ATA-133</field>
        <field name="features">NoiseGuard, SilentSeek technology,</field>
        <field name="price">92</field>
        <field name="popularity">6</field>
        <field name="inStock">true</field>
      <KAPTELMAIN>
    </doc>
    </add>
    Als test würde es mir reichen einfach mal ein paar dinge aus zu geben

    Also mein PHP Code:

    PHP Code:
    <?php

    $xml 
    simplexml_load_file("hd.xml");

    $test $xml->doc[0]->KAPTELHEADER[0]->name[0];
    $test2 $xml->doc[0]->KAPTELMAIN[0]->price[0];

    echo
    $test
    echo$test2


    ?>
    Leider bekomme ich keine Fehlermeldung oder irgendwas was mir Anhaltspunkte geben würde..
    einfach nur leeres Fenster

    Wäre schön wenn mir einer Helfen könnte die aus zu lesen..

    Wenn die XML so aussieht, geht es wohl
    Aber leider sehen die XML nicht so aus sonder wie die oben, und das ist auch keine Verhandlungsbasis :-(
    Code:
    <?xml version="1.0" encoding="UTF-8" ?>
    <daten>
     <bericht>
       <Jahr>2007</Jahr>
       <Monat>05</Monat>
       <Tag>09</Tag>
       <Zeit>12:07</Zeit>
       <Seitentitel>XML mit PHP nutzen</Seitentitel>
       <Keywords>XML,PHP,SimpleXML</Keywords>
       <Autor>Hilko Holweg</Autor>
       <Anrisstext>Daten als XML-Datei zu speichern</Anrisstext>
       <Titel>XML mit PHP nutzen</Titel>
       <Content>Zum Anfang erstmal, XML ist eine</Content>
     </bericht>
    </daten>
    Jörg

  • #2
    hey... ich habe eine lösung gefunden aber die kann nicht gaanz richtig sein...

    PHP Code:

    <?php

    $xml 
    simplexml_load_file("hd.xml");

    $test $xml->doc->KAPTELHEADER->field[0];

    echo
    $test


    ?>
    Wenn ich das so mache gibt wer mir zwar ID aus, wenn jetzt aber mal nicht ID in der ersten zeile steht habe ich ein Problem.. man kann doch sicher auch Gezielt nur ID aus geben oder?

    Comment

    Working...
    X