webForumDet fria alternativet

Xml

9 svar · 858 visningar · startad av Prästen

PrästenMedlem sedan dec. 2000534 inlägg
#1

Hej. Jag har lite frågor.

1. Varför ska man använda XML?.

2. Vad är det som man kan göra i XML som man inte kan göra i HMTL,CSS,Java-script? eller i andra språk?.

3. Nämn några bra applikationer där XML kan komma till bra bruk. Där man inte
kan använda andra tekniker.

4. Ge några bra exempel på "riktigt användbara" applikationer där XML är oumbärlig.

5. Vad är vitsen att tillverka egna taggar?

6. Vad kan man ge dessa taggar för specifikationer?, kan man ge exakt placering,färg,flytta,storlek av objekt såsom CSS.
Ge en förklaring där du jämför med CSS.

(Snälla, skriv svar + länk, inte bara länk)

PrästenMedlem sedan dec. 2000534 inlägg
#2

Snälla kan inte nån hjälpa stackars mig nu rå. :) . Jag sliter ont varje dag på ett fabriksjobb och försöker bli web-utvecklare istället. Hjääälp

emissionMedlem sedan dec. 19996 095 inlägg
#3

1. Varför ska man använda XML?.

Därför att det är en världstandard för "informationsbeskrivning" som är på frammarsch.

2. Vad är det som man kan göra i XML som man inte kan göra i HMTL,CSS,Java-script? eller i andra språk?.

Man ska överhuvud taget inte jämföra XML med HTML et. al. Även om HTML från början var ett sätt att märka upp information, har det nu blivit mer av ett "designspråk". XML är bara till för att märka upp vilken och vilken typ av information man har, inte hur den ska se ut. Utseendet är upp till applikationen, och man kan använda stylesheets och transformationer (CSS,XSL och XSLT) för detta. När resultatet presenteras i en webbläsare görs det om till HTML, så man har inte mer kontroll än med HTML.

3. Nämn några bra applikationer där XML kan komma till bra bruk. Där man inte
kan använda andra tekniker.

Informationsutbyte mellan servrar och olika miljöer. Visning av samma information för olia typer av klienter(t.ex. WAP-gränssnitt och HTML-gränssnitt ur samma fil, typ..). Och mycket mer...

4. Ge några bra exempel på "riktigt användbara" applikationer där XML är oumbärlig.

XML är oumbärligt för mig när jag skapar informationsutbyte mellan olika servrar, och när jag vill beskriva komplexa objekt/strukturer, utan att behöva skapa jättekomplexa databser.

5. Vad är vitsen att tillverka egna taggar?

För att kunna märka upp vad som är vad.

<LIVSMEDEL>
<OST>
<KORV>
</LIVSMEDEL>

6. Vad kan man ge dessa taggar för specifikationer?, kan man ge exakt placering,färg,flytta,storlek av objekt såsom CSS.
Ge en förklaring där du jämför med CSS.

Se svar 2. Man kan inte jämföra.

PrästenMedlem sedan dec. 2000534 inlägg
#4

Tack tack!.

hmm

Emisson: Informationsutbyte mellan servrar och olika miljöer.

Frågor:
1. låter intressant, hur går det till?.

2.Kan jag skicka en fil till en annan server genom socket anslutning eller nåt sånt eller?

3. Eller vad är det man kan/ska skicka?.

4. med HTTP eller nåt sånt kanske?.

Emission: Visning av samma information för olika typer av klienter(t.ex. WAP-gränssnitt och HTML-gränssnitt ur samma fil, typ..).

Frågor:
1. Hur går det till?

Emission: och när jag vill beskriva komplexa objekt/strukturer, utan att behöva skapa jättekomplexa databser.

Frågor:
1. Hur går det till?.

1. Kan man då lagra saker med hjälp av XML, på servern eller klienten?.

2. Kan man då skapa Objekt med XML?, för att sedan styras med typ Java-script?, på servern eller klienten?.

Vet att det är många frågor men vafan snällla!!!!!. Det är ju jul :)

emissionMedlem sedan dec. 19996 095 inlägg
#5

Emisson: Informationsutbyte mellan servrar och olika miljöer.

Frågor:
1. låter intressant, hur går det till?.

Det kan jag inte ge något generellt svar på, men man kan ju t.ex. formatera informationen från en databas som XML (det finns t.o.m. färdiga funktioner för det i bl.a. ADO), och skicka över detta till en annan server som sedan tolkar innehållet och visar det/lagrar det i databas etc.

2.Kan jag skicka en fil till en annan server genom socket anslutning eller nåt sånt eller?

Nej. Kommukationen sker genom att man skickar ren XML mellan datorerna.

4. med HTTP eller nåt sånt kanske?.

....precis. Det är ett vanligt sätt, men man kan tänka sig andra transportmedel, t.ex. e-post.

Emission: Visning av samma information för olika typer av klienter(t.ex. WAP-gränssnitt och HTML-gränssnitt ur samma fil, typ..).

Frågor:
1. Hur går det till?

Om du tänker dig att du har ...

<PRODUKTER>
<PRODUKT>
<NAMN>Bulle</NAMN>
<PRIS>123,50</PRIS>
</PRODUKT>

<PRODUKT>
<NAMN>Limpa</NAMN>
<PRIS>128,50</PRIS>
</PRODUKT>
</PRODUKTER>

så kan med rätt transformation/stylesheet bestämma om det ska resultera i

<TABLE>
<TR>
<TD>Bulle</TD><TD>123,50</TD>
</TR>

<TR>
<TD>Limpa</TD><TD>128,50</TD>
</TR>

</TABLE>

eller..

<wml>
<card id="produkter">
<p>
bulle, 123,50:-<br/>
limpa, 128,50:-<br/>
</p>
</card>
</wml>

XML:en måste bli något för att kunna visas, i detta fall HTML eller WML.

Emission: och när jag vill beskriva komplexa objekt/strukturer, utan att behöva skapa jättekomplexa databser.

Frågor:
1. Hur går det till?.

Det kan jag inte ge ett generellt svar på, men det är bekvämt att beskriva komplexa hierarkier mha. XML.

1. Kan man då lagra saker med hjälp av XML, på servern eller klienten?.

Japp. XML lämpar sig mycket väl för lagring.

2. Kan man då skapa Objekt med XML?, för att sedan styras med typ Java-script?, på servern eller klienten?.

Ja, man kan göra i rpincip vad som helst. Vad gäller just objekt finns en standard (på gång) kallad SOAP, som bygger på XML. Kolla in den.

LilleSkuttMedlem sedan feb. 2001264 inlägg
#6

Ok, upptagning av en jäääättegammal tråd då :)

Om jag gör enligt följer, är det "riktig" XML? Man får ju ut en hyfsad stajlad sida... :)

:: minXML.xml ::
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="minCSS.css"?>
<rotblock>
<textblock>
<rubrik>Min första rubrik</rubrik>
<meddelande>Meddelande till min första rubrik,<lbr/>fint va?</meddelande>
</textblock>
<textblock>
<rubrik>Min andra rubrik</rubrik>
<meddelande>Ännu ett meddelande,<lbr/>men inte till samma rubrik</meddelande>
</textblock>
</rotblock>
----
----
:: minCSS.css ::
TEXTBLOCK {display: block;}
RUBRIK {font-family: Verdana; font-size: 12px; color: red;}
MEDDELANDE {font-family: Verdana; font-size: 10px; color: black;}
LBR {display: block;}

Har kollat runt lite på nätet o så om XML, det här är inlägget är bland det bästa och mest informerande jag läst :)

Hoppas bara nån kan svara på min fråga också ;)

------------------
---
/* LilleSkutt */

@ndersMedlem sedan juni 200026 914 inlägg
#7

det ser la bra ut! :)

om du kör den i internet explorer och det är funkis, så är det 'riktig' xml.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

spangoMedlem sedan juni 20006 147 inlägg
#8

Säg mig, är inte xml skiftlägeskänsligt, så att css:en borde använda gemena elementnamn?

------------------
These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, tomorrow is harvest day and to them it is the holocaust.

LilleSkuttMedlem sedan feb. 2001264 inlägg
#9

Noppelidoo, det funkar bra sådär för mig ivf :)
Kanske gör fel, men huvudsaken är väl att det funkar? ;)

Aahh... Så jag pillade riktig XML :e :h

------------------
---
/* LilleSkutt */

@ndersMedlem sedan juni 200026 914 inlägg
#10

Säg mig, är inte xml skiftlägeskänsligt

jopp. css, however, is not.

men helt rätt. ange alltid element/attribut med samma skiftläge överallt.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Genererad på 385 ms · cache AV · v20260730165559-full.f96bc7eb