XML filens data
För att få in data i filen bör man känna till följande
Skandinaviska tecken
Följande fil kommer att ge oss problem p.g.av de skandinaviska tecknen:
xml4_1.xml
<?xml version="1.0"?>
<records>
<record>
<artist>Örjan</artist>
<title>Björnsånger</title>
<songs>
<song>
<length>5.51</length>
<title>ÅÅÅÅÅ va kul</title>
</song>
</songs>
</record>
</records>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken
För att kunna skriva in skandinaviska tecken måste du börja
filen lite annorlunda:
xml4_2.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<records>
<record>
<artist>Örjan</artist>
<title>Björnsånger</title>
<songs>
<song>
<length>5.51</length>
<title>ÅÅÅÅÅ va kul</title>
</song>
</songs>
</record>
</records>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken
Man kan även lösa detta genom att spara filen som Unicode. Bland annat Notepad för NT och W2K kan spara Unicode filer. Nedanstående fil är sparad som Unicode i Notepad:
xml4_3.xml
<?xml version="1.0"?>
<records>
<record>
<artist>Örjan</artist>
<title>Björnsånger</title>
<songs>
<song>
<length>5.51</length>
<title>ÅÅÅÅÅ va kul</title>
</song>
</songs>
</record>
</records>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken
Datat kan inte innehålla tags
Följande är inte möjligt eftersom filen inte är well-formed
xml4_4.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<data>
<instructions>
<howto>För att byta rad i html skriver du <br></howto>
<howto>Sidan avslutas med </html></howto>
</instructions>
</data>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken
Om du inte vill att XML skall tolkas måste du omsluta datat med <![CDATA[,
i annat fall så kommer XML tolken att försöka bearbeta tagsen
som finns i data
xml4_5.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<data>
<instructions>
<howto>För att byta rad i html skriver du <![CDATA[<br>]]></howto>
<howto>Sidan avslutas med <![CDATA[</html>]]></howto>
</instructions>
</data>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken
En annan möjlighet är att använda koder istället för
<> tecknen. Detta gör att datat inte tolkas.
xml4_6.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<data>
<instructions>
<howto>För att byta rad i html skriver du <br></howto>
<howto>Sidan avslutas med </html></howto>
</instructions>
</data>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken
Kommentarer på sidan
Man kan använda sig av HTML kommentarer även i XML. Följande
är en kommentar:
<!-- detta är en kommentar och kommer inte att synas -->
xml4_7.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- detta är en kommentar -->
<data>
<instructions>
<!-- även detta är en kommentar -->
<howto>
<!-- liksom denna -->
För att byta rad i html skriver du <br>
</howto>
<howto>Sidan avslutas med </html></howto>
</instructions>
</data>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken
Man får inte sätta kommentarer i själva taggarna. Nedanstående xml fil är felaktig:
xml4_8.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!-- detta är en bra kommentar -->
<data>
<instructions <!-- denna kommentar är inte möjlig --> >
<howto>
För att byta rad i html skriver du <br>
</howto>
<howto>Sidan avslutas med </html></howto>
</instructions>
</data>
Om du har IE 5.0 eller nyare kan du klicka här för att se filen i praktiken