![]() |
HTML Image Link in XML-File schreiben
Hallo Leute!
Ich brauche eure Hilfe und zwar will ich einen HTML ImageLink in XML schreiben.
Delphi-Quellcode:
Das Ergebnis sieht dann so aus:
TmpNode := GText.AddChild('a');
TmpNode.text := '<img src="image1.jpg" width="50" height="50"/>'; TmpNode.Attributes['href'] := 'event:test,'+PNode.Attributes['id'];
Code:
Jetzt hab ich eben das Problem, dass ich mit einer Flashkomponente den Link auslesen will nur er interpretiert mir das ganze nicht als Bild, da ich eben diese "Umwandlungen" < > anstelle von den echten Zeichen < und > stehen habe und es eben als Text interpretiert wird.
<a href="event:belegdelete,1"><img src="basket.jpg" width="50" height="50"/></a>
Ich hoffe ihr könnt mir helfen. PS: Das XML ist UTF-8 codiert. LG Array :) |
AW: HTML Image Link in XML-File schreiben
In Bezug auf die Erstellung deiner XML-Datei ist da noch alles vollkommen korrekt.
<, > und & dürfen nicht in einem Text vorkommen, darum werden sie ordnungsgemäß kodiert. Einzige Ausnahme ist z.b. ein CDATA-Text. Wie ließt du das denn im Flash aus? Über eine ordentliche XML-Komponente (diese sollte das hoffentlich ordentlich zurückübersetzen) und wenn nicht, dann mußt dui das halt selber/manuell erledigen (StringReplace und Co.) . |
AW: HTML Image Link in XML-File schreiben
Gäbe es eventuell eine Möglichkeit den Imagetag nicht als Text zu schreiben, sondern Programm mäßig zu erstellen?
|
AW: HTML Image Link in XML-File schreiben
Ein Node (Child) mit dem Namen "img", mit den Attributen "src", "width" und "height" ? :stupid:
|
AW: HTML Image Link in XML-File schreiben
Himitsu, ich danke dir! Genau so hat es funktioniert! :)
Delphi-Quellcode:
MainNode := GText.AddChild('a');
MainNode.Attributes['href'] := 'event:test,'+PNode.Attributes['id'] ; SubNode := MainNode.AddChild('img'); SubNode.Attributes['src'] := 'image1.jpg'; SubNode.Attributes['width'] := '50'; SubNode.Attributes['height'] := '50'; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz