webForumDet fria alternativet

Skriva till XML

XML

31 svar · 1 010 visningar · startad av oskob · sida 2 av 2

Frågan, av oskob

Hejsan! Jag är relativt ny på XML. Tidigare har jag bara hämtat information från det men nu vill jag lägga till information. Går det? Jag har sökt runt och kikat på andra och de flästa verkar använda en databas med poster som de sedan genererar till en XML (eller RRS eller vad det kallas) och sedan läser ur den. Det känns som om man tar en omväg. Tack på förhand! :bire

Läs frågan i sin helhet →
Medlem sedan sep. 20021 655 inlägg
#21

Det fungerar inte i FF eftersom det inte är något standardiserat sätt att använda XML.
Bli alltså inte sur på Firefox för att det inte fungerar där.

Medlem sedan maj 20021 558 inlägg
#22

Hur använder man det då?
Jag har kollat igenom hela w3schools.com xml-avdelning men det är ju bara såna där "client side" prylar.

Hur gör man detta:
Jag har en HTML-fil och en XML-fil.
Hur visar jag innehållet i xml-filen i mitt html-dokument?

Medlem sedan sep. 20021 655 inlägg
#23

Jag har inga erfarenheter av att använda XML, men du måste göra ett val:
ska du göra om XML till HTML på servern (genom exempelvis PHP eller ASP.NET) eller hos klienten (genom JavaScript)?

Medlem sedan maj 20021 558 inlägg
#24

Jaså du. Det går iunte med vanlig ASP? Jag skulle ju helst vilja göra det på serversidan men mina kunskaper i PHP är nog inte så omfattande och ASP.NET vet jag knappt vad det är för något...

R:
Vid närmare eftertanke så Kan ju javascript vara en lösning. Har så många fördommar mot javascript (varför? ja du..) men jag underskattar det nog.
Om jag kör javascript, hur kompatibelt blir det då med andra webläsare?

Det skulle vara jättebra om man kunde få fjutt på XML. Gillar verkligen tanken med trädstruktur. Det blir väldigt rörigt i SQL.
Till exempel ska jag ha ett galleri på sidan med kommentarer.
Skulle jag lösa det med sql skulle man behöva 2 databaser: En med info om namnet på bilden, lite kommentarer etc. Det skulle ju aldrig gå att mosa in kommentarerna i den databasen. Det skulle bli extremt rörigt. Då måste man göra en ny databas med alla inlägg och grejs. Eller vet du någon bättre lösning så där på rak arm?
Jag kanske tänker galet

Medlem sedan juni 200032 967 inlägg
#25

Jaså du. Det går iunte med vanlig ASP?

Jodå, det går finfint. Du kan använda MSXML och dess metoder för att visa / ändra data i XML-filen, och använda vanlig HTML för utskrifterna till webbläsaren.

Medlem sedan maj 20021 558 inlägg
#26

oskob skrev:

		Set objDom = Server.CreateObject("Microsoft.XMLDOM")

Felmeddelande:

Error Type:
Server object, ASP 0177 (0x800401F3)
System message, messageid = 0x800401f3
/xml/create-xml-doc.asp, line 13

Betyder det att den inte stödjer msxml?

Medlem sedan juni 200032 967 inlägg
#27

Prova att dra igång ett MSXML2.DomDocument istället.

Medlem sedan maj 20021 558 inlägg
#28
<%

Const TOP = 5

Set XMLDoc = CreateObject("MSXML2.DOMDocument.4.0")
XMLDoc.setProperty "ServerHTTPRequest", true
XMLDoc.async=false
XMLDoc.Load "http://expressen.se/expressen/jsp/xml.jsp?page=10"
If XMLDoc.parseError.errorCode = 0 Then

	Set articles =	XMLDoc.selectNodes("page/article[position() <= " & TOP & "]")
	For Each articleNode in articles

		response.write "<a href=http://skene.nu/nyheter_klick.asp?id=4&url=http://www.expressen.se/index.jsp?a=" & articleNode.getAttribute("updated") & " target=""_blank"">" & articleNode.selectSingleNode("headline").text & "</a><br>" & vbCrLf

	Next

Else
	Response.Write "Error: " & XMLDoc.parseError.reason
End If
%>

Error Type:
Sun ONE ASP VBScript runtime (0x800A01AD)
Cannot create object: 'MSXML2.DOMDocument.4.0'
/test2.asp, line 5

Hittade ett sånt script här på forumet men det fungerar inte. Det som du ser i inlägget är all kod jag har på sidan. är det något annat som behövs tro som kanske gör att det felar sig ? :(

Medlem sedan juni 200032 967 inlägg
#29

Jaså, det körs Sun ONE ASP? Då har du nog inte tillgång till MSXML.

Edit: fast jag förstår inte riktigt. För surftown.se har windows-loggor överallt, och ändå kör de Sun One? Luktar skämd fisk, tycker jag...

Medlem sedan maj 20021 558 inlägg
#30

Blergh. Nu skiter jag i det här...

Medlem sedan juni 200032 967 inlägg
Medlem sedan maj 20021 558 inlägg
#32

Där står det ju att det funkar. Men hur ska man anropa xml-filen då? Stod ju inte speciellt mycket där.

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)