Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML - Namespaces (https://www.delphipraxis.net/133605-xml-namespaces.html)

Noobix93 5. Mai 2009 19:55


XML - Namespaces
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

Bisher stellte das lesen / bearbeiten von XML-Dateien für mich kein Problem da, doch dann bin ich bei einer generierten XML-Datei auf ein problem gestossen.

Das XML-Schema sieht wiefolgt aus:

Bild entfernt...


ich habe folgendes versucht:

Delphi-Quellcode:
item.SubItems.Add(RXML.ChildNodes['feed'].ChildNodes[i].ChildNodes['media:group'].ChildNodes['yt:duration'].Attributes['seconds']);
wie müsste ich in diesem fall vorgehen um auf die Sekunden zugreifen zukönnen ?

_Noobix

[edit=Sharky]Ich habe das Bild aus dem Posting entfernt und als Anhang beigefügt. Mfg, Sharky[/edit]

himitsu 5. Mai 2009 20:07

Re: XML - Namespaces
 
muß es unbdingt als Bild sein?
( in [code] hätte es auch gereicht und ich hätt grad nicht deine genannten Nodes suchen müssen ... Strg+F geht ja nur bei Text)

also vom Prinzip her müsste es aber richtig sein :gruebel:

bist du schonmal Node für Node durchgegangen und hast dir 'ne Liste der vorhandenen SubNodes an problematischen Stellen ausgeben lassen?

[add]
bei einigen XML-Libs muß/kann man die "gültigen" Namespaces auch irgendwie extra angeben
und nicht direkt beim Nodename.

Noobix93 5. Mai 2009 20:22

Re: XML - Namespaces
 
@himitsu Ja, sobald irgendwas mit : zutun hat (ich benutze XMLDOM - ist bei Delphi dabei)

Ich habe es nur als bild beigefügt da bei meinem xmlviewer komischerweise copy&paste nicht geht.

Ohne Viewer ist die Datei fast überhauptnicht zulesen.

Das problem liegt daran das ich einfach nicht weis wie ich auf diese "nodes" zugreifen kann.

himitsu 5. Mai 2009 20:54

Re: XML - Namespaces
 
also wenn ich jetzt sagen würde, daß du mit meiner Lib genauso drauf zugreifen könntes, bringt dir das nix,
da sie ja noch nicht fertig ist :? (des Dateiladen fehlt noch)


hast du es schonmal mit anderen Libs versucht?

mit MSXML hab ich's grad auch mal versucht und es nicht hinbekommen. :freak:
und wenn ich mich so in der DP umseh, dann hab ich bisher nur Threads mit Problemen aber ohne Lösung entdeckt.


[add]
vielleicht findest du ja in diesem Thread etwas:
http://www.delphipraxis.net/internal...=namespace+xml
Dort wird/soll ja auch über 'nen Namespace zugegriffen werden.

ansonsten ist über Hier im Forum suchenNamespace XML nicht viel zu finden

Noobix93 8. Mai 2009 16:42

Re: XML - Namespaces
 
Problem ist gelöst, danke dir himitsu :thumb:

Mithrandir 8. Mai 2009 16:45

Re: XML - Namespaces
 
Aber der QT ist immer noch als Bild hier drin... :wall:

//Edit:
Wenns gar nicht anders geht, dann schmeiß es wenigstens in Anhang, damit die Nachwelt auch noch was davon hat, wenn der Bildhoster mal vom Netz verschwindet...

himitsu 8. Mai 2009 16:50

Re: XML - Namespaces
 
Und wie ging es nun?

Vielleicht hat ja bald nochmal irgendwer diese Probleme :nerd:

Noobix93 11. Mai 2009 21:01

Re: XML - Namespaces
 
Klar, wenn man eine LÖsung zum Problem hat posten doch bei mir funktionierts zwar gut doch die Lösung ist nicht schön genug um als "Lösung" angesehen zu werden deswegen hab ich sie nicht reingeschrieben ;)

Mithrandir 11. Mai 2009 21:10

Re: XML - Namespaces
 
Poste es doch einfach.. :roll: Und das Bild ist immer noch da...

Ich hasse es einfach, immer nach rechts scrollen zu müssen... :wall:

Meflin 11. Mai 2009 22:50

Re: XML - Namespaces
 
Zitat:

Zitat von Daniel G
Ich hasse es einfach, immer nach rechts scrollen zu müssen... :wall:

:shock: Auf was für ner Popelauflösung bist du denn unterwegs :gruebel: Da is doch noch Luft rechts :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz