TtimediaMedlem sedan maj 2001420 inlägg Frågan#1 Försöker lista innehåll från xml-feed.
playnetwork generated="21:0:2, Mon Dec 17, 2007">
<movies>
<movie movie_id="680" imdb_id="tt0476964">
<original_title>The Brave One</original_title>
<movie_duration>122</movie_duration>
<production_year>2007</production_year>
[B]o.s.v[/B]
Har sökt och hittat fram till att detta borde funka, men inte. Hur ska jag göra?
<%
filmid = Request.QueryString("filmid")
set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
fil=Server.mappath("se.feed.playnw.com.xml")
xmlDoc.load(fil)
Titel = xmlDoc.getElementsByTagName("movies/movie[@movie_id='" & filmid & "']/original_title")
Response.Write("<br><br>"& Titel &"<br>")
%>
vilken rad får du detta på?
TtimediaMedlem sedan maj 2001420 inlägg På rad 10:
Titel = xmlDoc.getElementsByTagName("movies/movie[@movie_id='" & filmid & "']/original_title")
ska man inte ta set?
Set Titel = xmlDoc.GetElementByTagName("movies/movie[@movie_id='" & filmid & "']/original_title")
(kollade din förra tråd).
TtimediaMedlem sedan maj 2001420 inlägg Nu fick jag ett annat felmeddelande på samma rad:
Object doesn't support this property or method: 'xmlDoc.GetElementByTagName'
SSPiNMedlem sedan mars 20007 896 inlägg set Title = xmlDoc.getElement[b]s[/b]ByTagName(...
Kanske? :)
TtimediaMedlem sedan maj 2001420 inlägg Självklart saknades det en viktig bokstav där :)
men originalfelet kvarstår: fast nu på den fetmarkerade raden
Wrong number of arguments or invalid property assignment
<%
filmid = Request.QueryString("filmid")
set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
fil=Server.mappath("se.feed.playnw.com.xml")
xmlDoc.load(fil)
Set Titel = xmlDoc.GetElementsByTagName("movies/movie[@movie_id='" & filmid & "']/original_title")
[B]Response.Write("<br><br>"& Titel &"<br>")[/B]
%>
SSPiNMedlem sedan mars 20007 896 inlägg Titel är ingen variabel, utan ett objekt.
Försök med:
...Titel.NodeValue
Eller möjligtvis:
...Titel.Text
TtimediaMedlem sedan maj 2001420 inlägg Nu blir det:
Object doesn't support this property or method: 'Titel.Text'
respektive
Object doesn't support this property or method: 'Titel.NodeValue'
<%
filmid = Request.QueryString("filmid")
set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
fil=Server.mappath("se.feed.playnw.com.xml")
xmlDoc.load(fil)
Set Titel = xmlDoc.GetElementsByTagName("movies/movie[@movie_id='" & filmid & "']/original_title")
Response.Write("<br><br>"& Titel.Text &"<br>")
%>
SSPiNMedlem sedan mars 20007 896 inlägg Hmm... Många år sedan jag sysslade med ASP, men;
...
Response.Write Titel.item(0).Text
Kanske?
TtimediaMedlem sedan maj 2001420 inlägg Tack Spin! Du e en klippa :)