Tänkte börja bygga en databas och sätta upp den på webben. Har börjat snegla lite på språken XHTML och XML och tänkte fråga två små frågor: Jag rekommenderar inte att du skickar XML till webbläsaren även om det skulle kunna fungera. Använd XHTML för presentation och XML för informationslagring. XML är bra för att strukturera information som skickas mellan system.. Eller för filer som används av program i desktopmiljö med en ensam användare. Som databas på webben är det en mindre bra teknik. Nästan vad som helst är ett bättre alternativ. T.ex. Access-databas eller Excel-fil. Det största problemet är att alla poster lagras i en och samma fil som bara en person kan ändra i samtidigt. Om du misstänker att systemet kan tänkas växa längre fram, använd en SQL-databas (exempelvis SQL Server 2005). Då kan du enkelt förbereda dig för månganvändarscenarion genom enkla metoder för asynkroniserade databasanrop och transaktionshantering!Några enkla frågor om xml. Jätteglad för svar :-)
Är det vanligt att xml inte fungerar på Opera, FireFox eller äldre webbläsare?
Bör man använda en dyrare XML-editor/utvecklingsmiljö för att utveckla enklare databaser?
Tack på förhandSv: Några enkla frågor om xml. Jätteglad för svar :-)
Sv: Några enkla frågor om xml. Jätteglad för svar :-)
Exempel:
kl 13.01 Martin läser in databas.xml för att redigera
kl 13.02 Ola läser in databas.xml för att redigera
kl 13.02-13.06 Ola och Martin gör sina ändringar
kl 13.07 Martin sparar databas.xml
kl 13.08 Ola sparar databas.xml
Gissa vad som hände med dina tillägg i "databasen"...? Borta.
Ett annat problem av teknisk karaktär som lär inträffa förr eller senare (när databasen växer).
Två requests från webben sparar inom samma tidsrymd á några millisekunder.
Scriptet på servern försöker skriva till filen samtidigt, användare möts med systemkrasch: "filen är låst av en annan process".
Använd en databas om du ska ha en databas :)
(SQL Server, MySQL, Access)Sv:Några enkla frågor om xml. Jätteglad för svar :-)
Då slipper du de problem som tidigare nämnts i tråden, XML är inte väl lämpat för scenarion där många användare ska skriva TILL XML-filen/filerna. XML fungerar dock bra för att exportera data till andra system eller för att enbart läsas ifrån (du bör dock i sådana fall cacha datat för att minimera IO-operationer då XML-filen ska läsas från disk).