Announcement

Collapse
No announcement yet.

Bilder per XML transportieren

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

  • Bilder per XML transportieren

    Moin.
    Ich habe ein xml und zu einigen Elementen innerhalb der xml gibt es ein passendes jpg-Bild.
    Nun möchte ich jemandem, der die xml bekommt, auch die dazugehörigen Bilder anbieten. Wie macht man das am geschicktesten?

    Variante 1:
    Code:
    <element>
     <img id="thumbnail" src="data:image/jpg;base64,/9j/4AAQSkZJR ... ">
     ...
    </element>
    Variante 2:
    Code:
    <element>
     <bildsrc>http://www.mein.passendes/bild/jpg</bildsrc>
     ...
    </element>
    Variante 3:
    Code:
    ???
    Vorteil Variante 1: das Bild ist immer gleich dabei
    Nachteil Variante 1: das Bild ist immer gleich dabei
    Vorteil Variante 2: das Bild ist nicht immer gleich dabei
    Nachteil Variante 2: das Bild ist nicht immer gleich dabei
    ;-)

    Aber vielleicht gibt's da ja auch noch was anderes ...

    Paul

  • #2
    Was soll der Benutzer, der das XML-Dokument erhält, denn dann damit machen? Bei einem frei definiertem XML-Format nützt ja ohne Transformation in ein vom Browser unterstütztes Format wie XHTML ja weder ein "bildsrc"-Element noch ein "src"-Attribut etwas, um das Bild darzustellen. Ansonsten muss man bei Verwendung von data: URLs abwägen, welche Software für die Darstellung verwendet werden soll und ob diese data: URLs unterstützt.

    Comment


    • #3
      Moin.
      Als Ergebnis kommt ein, durch xslt transformiertes Dokument heraus, welches dem Anwender die Daten "schön" präsentiert.

      Paul

      Edit: was sagt Ihr zu XOP? Gibt's dazu eine verständliche Anleitung oder ein praktisches Beispiel?
      Zuletzt editiert von Paul; 02.05.2012, 09:35.

      Comment


      • #4
        Zur Ausgangsfrage: XML-Dokument(e) und Bild(er) in ein ZIP-Archiv packen und der Empfänger hat alles verfügbar.

        Comment


        • #5
          Also ist es die Variante 2? Nur halt das die Verlinkung nicht übers Netz, sondern lokal gemacht wird.

          Als Ergebnis möchte ich eine Ausgabe im Internet Browser haben. Habt Ihr schon mal was mit XOP gemacht?

          Comment

          Working...
          X