Ich versuche, die richtigen Daten von einem Twitter-Atom/XML-Feed zu bekommen. Ich habe die twitter Daten in einem txmldocument und versuche, einige spezifische Informationen von ihm zu erhalten.Delphi - XML - childnodes - Attribute erhalten
Hier ist ein verkürztes Beispiel der Daten:
<entry>
<link type="text/html" rel="alternate" href="http://twitter.com/blub/statuses/1501068" />
<title>title of twitter post goes here</title>
<link type="image/png" rel="image" href="http://s3.amazonaws.com/twitter_production/profile_images/234870532/normal.jpg" />
</entry>
Das Problem, das ich habe ist, dass ich versuche, das Profil Bild-URL (das href Attribut des zweiten Link-Tag) zu erhalten.
Wenn ich Code wie folgt:
i:=xmldocument1.DocumentElement.ChildNodes['entry'];
text:=(i.ChildNodes['link'].GetAttributeNS('href',''));
Was ich erhalte, ist die href-Wert des ersten Link-Tag, aber ich möchte den zweiten Link-Tag, und ich weiß nicht genau, wie das zu tun, . Hat jemand irgendwelche Ideen?
danke.
, die gut funktioniert. Danke. –
Ich bin froh, dass ich helfen konnte :) –
Dan, ich denke, du solltest Nicks Antwort akzeptieren, wenn du damit zufrieden bist. Wenn nicht, bleibt diese Antwort für immer unbeantwortet. Außerdem gab ich Nick +1 für die Antwort. –