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.
Skriva till 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 →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?
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
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.
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 13Betyder det att den inte stödjer msxml?
Prova att dra igång ett MSXML2.DomDocument istället.
<%
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 ? :(
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...
Blergh. Nu skiter jag i det här...
Där står det ju att det funkar. Men hur ska man anropa xml-filen då? Stod ju inte speciellt mycket där.


