OK..fandt et stykke kode på nettet der næsten virker.
begin
if dlgOpen.Execute then
begin
XMLFile:= CoDOMDocument.Create;
XMLFile.Load(dlgOpen.FileName);
NodeList:= XMLFile.selectNodes('ASX/Entry/Ref');
//Node.selectSingleNode('ASX/Entry/Ref');
Node:= NodeList.NextNode as IXMLDOMElement;
while Node<>nil do
begin
lbledURL.Text:= Node.getAttribute('href');
end;
end;
end;
Den kan godt hente dataen fra den tidligere nævnte xml-fil. Jeg skal bruge det til noget netradio. Her er filen den i virkeligheden skal kunne hente fra.
<ASX Version = "3.0">
<ABSTRACT>Lyt til flere netradio kanaler på dr.dk/netradio</ABSTRACT>
<TITLE>Boogie SKUM</TITLE>
<AUTHOR>dr.dk/netradio</AUTHOR>
<Copyright>DR © 2005</Copyright>
<MOREINFO HREF="http://www.dr.dk/netradio/" />
<Logo href = "http://www.dr.dk/netradio/gfx4asx/drlogo_16_16.gif" Style = "ICON" />
<Entry>
<ABSTRACT>Lyt til flere netradio kanaler på dr.dk/netradio</ABSTRACT>
<Title>Boogie SKUM</Title>
<Copyright>DR © 2005</Copyright>
<BANNER HREF="http://www.dr.dk/netradio/gfx4asx/boogie_194x32.gif">
<ABSTRACT>Lyt til flere netradio kanaler på dr.dk/netradio</ABSTRACT>
<MOREINFO HREF="http://www.dr.dk/netradio/" />
</BANNER>
<MoreInfo href = "http://www.dr.dk/skum/musik/boogie/"></MoreInfo>
<Ref href="http://wmsc.dr.dk/e02ch07m?wmcontentbitrate=300000"/>
</Entry>
</ASX>
Der virker koden ikke.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------