zwei gleiche tags

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

  • zwei gleiche tags

    ich habe ein problem und zwar: ich habe ein xml document, was well formed ist. da tauchen aber zwei gleiche tags hintereinnander auf.
    das sieht dann so aus ungefähr:
    ....
    <title>blabla</title>
    <link>blublub</link>
    <link>grgrgrgr</link>
    ....

    gibts einen parser, dem ich sage ich will links haben und den title das er mir das ausgibt? weil der firmen interne kann das nicht.

  • #2
    Hi Tardan!

    Nee, da hast Du etwas nicht richtig verstanden:

    Du besitzt hier leider auch kein wohlgeformtes XML und deshalb ist es nicht parsbar. Jede XML Datei, die Child-Elemente enthalten, benötigen ein Knoten/ Wurzel-Element. Jedes Child muss dabei eindeutig identifizierbar sein.
    Ich würde es so lösen:
    PHP-Code:
    <?xml version="1.0" .... ?>
    // mit root Element beginnen
    <wurzel>
        // Ich verwende jetzt bewusst HTML analoge Tags
        // Dir sollte aber klar sein das es XML ist
        <head>
             <title>gfdgfd</title>
        </head>

    ...
        <linkgroup name"dfdddf">
         // title ist schlecht gewählter Tagname
         // Knotenelemente dürfen nur Attribute, aber keine values enthalten
              <links id="xyz" name="dfddddddgd">
                  <link>gjbnjfng</link>
              </links>          
               <links id="xyz+1" name="fgffggf">
                   <link>dddddggh</link>
               </links>
    ....
        </linkgroup>
    ....
    </wurzel>
    Sorry - Sieht so aus, als muss Du das Doc nachbearbeiten!

    Blaster
    Yuppi, endlich Elite ...

    Kommentar

    Lädt...
    X