Announcement

Collapse
No announcement yet.

Adressen aus xml

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

  • Adressen aus xml

    hallo,

    ich habe eine idee...
    ich habe mehrere adressen in einer xml datei (adressen.xml)

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- Adressen -->
    <meier_franz>
          <p_name>Meier, Franz</p_name>
          <p_gebdat>05.12.1988 in Berlin</p_gebdat>
          <p_adresse>Kurze Allee 45, 12345 Berlin</p_adresse>
          <p_telefon>12345</p_telefon>
          <bild>bilder/meier_franz.jpg</bild>
    </meier_franz>
    
    <schulz_paul>
          <p_name>Schulz, Paul</p_name>
          <p_gebdat>01.02.1956 in Köln</p_gebdat>
          <p_adresse>Langer Weg 15, 98765 Köln</p_adresse>
          <p_telefon>12345</p_telefon>
          <bild>bilder/schulz_paul.jpg</bild>
    </schulz_paul>
    nun möchte ich diese daten in eine "html-datei" einlesen, die namen sollen eine dropdownbox automatisch füllen.

    wenn ich nun einen namen auswähle sollen die anderen daten jeweils in zellen einer tabelle erscheinen.

    also wähle ich z.b. "Schulz, Paul" aus sollen alle SEINE adressdaten ein zellen einer Tabelle eingefügt werden.

    in einer zelle ist auch ein foto das soll sich auch ändern da sich ein einem teil der neue bildpfad befindet.

    da ich null ahnung von js und xml habe, hoffe ich nun von eich einige hinweise oder tips.

    hoffe ich habe mich irgendwie verständlich ausgedrückt.

    nun, kann mir da jemand helfen?

    was ich schon weis ist das ich die xml-datei mit
    HTML Code:
    <xml id="adressdaten" src="adressen.xml"></xml>
    in die html-datei einbinde.

    vielen dank im vorraus.

  • #2
    hier noch ein bild von der Tabelle. in die zellen die jeweils rechts vom text sind sollen die daten dann rein.
    add.jpg

    Comment


    • #3
      Deine Datei dürfte ohne Root-Element kein valides XML sein. Des Weiteren ist der Aufbau ungünstig gewählt, da keine abstrakten Tags genutzt werden, sondern direkt Daten. Das gestaltet den Zugriff schwierig

      Besser


      Code:
      <Adressen>
       <Adresse>
              <p_name>Meier, Franz</p_name>
              <p_gebdat>05.12.1988 in Berlin</p_gebdat>
              <p_adresse>Kurze Allee 45, 12345 Berlin</p_adresse>
              <p_telefon>12345</p_telefon>
              <bild>bilder/meier_franz.jpg</bild>
       </Adresse>
       <Adresse>
              <p_name>Meier, Franz</p_name>
              <p_gebdat>05.12.1988 in Berlin</p_gebdat>
              <p_adresse>Kurze Allee 45, 12345 Berlin</p_adresse>
              <p_telefon>12345</p_telefon>
              <bild>bilder/meier_franz.jpg</bild>
       </Adresse>
      </Adressen>
      Und

      <xml id="adressdaten" src="adressen.xml"></xml>

      wird IMHO nur vom IE ausgeführt
      Christian

      Comment


      • #4
        hey super, wieder was gelernt.
        gesagt getan. nun aber wie kann ich die xml nun "laden" und alles in einen oder mehrere arrays schreiben...

        Comment


        • #5
          Clientseitig überhaupt nicht. Das sollte serverseitig passieren. Je nachdem was du dort als Sprache benutzt
          Christian

          Comment


          • #6
            Hallo,
            aber wie kann ich die xml nun "laden" und alles in einen oder mehrere arrays schreiben...
            Da bietet sich z.B. XSLT an: http://net.tutsplus.com/tutorials/ht...ted-with-xslt/
            MfG
            Cheat-Sheets for Developers / Programming Quotes

            Comment

            Working...
            X