webForumDet fria alternativet

ASP / ASP.Net

ASP

6 svar · 332 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Frågan#1

Har ett problem här.
Till ett av mina projekt, så har jag fått (via annan server)
fått en xml-fil att tillgå, som skall uppdatera en tabell. (den byggs på asp.net)

Jag använder själv vanlig ASP, men har tillstånd för ASP.net på webservern.

Hur hämtar jag information ur en xml fil?

Medlem sedan okt. 20041 556 inlägg
#2

http://www.webforum.nu/showthread.php?t=116543

Sök lite på t.ex. XML* i detta forum.

Medlem sedan aug. 20051 200 inlägg
#3

Tack.
Hittade nu en anslutningssträng.

<% 
set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False
objXML.load Server.MapPath("13.xml")
Set nodeList = objXML.documentElement.childNodes
 
response.write nodelist.item(1).xml

response.write "<br>"
%>

Den hämtar info på rad (1) , eller (2) eller vad jag nu skriver.
Hur gör jag, om jag t.ex vill hämta en viss sak på rad 1?

xml ser ut såhär

  <item>
    <place>1</place>
    <team>Värnamo GIK</team>
    <games>1</games>
    <wins>1</wins>
    <ties>0</ties>
    <losses>0</losses>
    <goalsforward>8</goalsforward>
    <goalsAgainst>1</goalsAgainst>
    <goalDifference>7</goalDifference>
    <points>2</points>
  </item>

För jag vill kunna hämta varje rad var för sig, då den ska in på olika ställen i en tabell.

Medlem sedan aug. 20051 200 inlägg
#4

Och om jag dessutom vill ha XML-filen liggandes på annan server, går det?
För att skriva direkt URL i Server.MapPath funkade inte.

Medlem sedan dec. 19996 721 inlägg
#5

Skippa Server.MapPath

Medlem sedan aug. 20051 200 inlägg
#6

Hur gör jag då då emission?

Medlem sedan dec. 19996 721 inlägg
#7

Såg nu att du använde Microsoft.XMLDOM, och då funkar det inte så bra...

Prova

<% 
set objXML = Server.CreateObject("Msxml2.DomDocument")
objXML.async = False
objXML.setProperty "ServerHTTPRequest", true
objXML.load strUrl 'Din xml-url
Set nodeList = objXML.documentElement.childNodes
 
response.write nodelist.item(1).xml

response.write "<br>"
%>
262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)