1 / 22

Introduktion till XML

Introduktion till XML. Vad är XML?. Står för eXtended Markup Language Härstammar från SGML, Standard Generalized Markup Language ISO-standard. Vad & VARFÖR XML?. SGML Ramverk för ” markup languages ”. HTML Statisk specifikation för att presentera information

tessa
Télécharger la présentation

Introduktion till XML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduktion till XML

  2. Vad är XML? Står för eXtendedMarkupLanguage Härstammar från SGML, Standard GeneralizedMarkupLanguageISO-standard

  3. Vad & VARFÖR XML? SGML Ramverk för ”markuplanguages”. HTML Statisk specifikation för att presentera information XML Lagrar strukturerad information

  4. Vad & VARFÖR XML? Många tekniker på webben bygger på XML, till exempel: XHTML WSDL beskriver webbtjänster och dess funktioner samt hur dessa anropas RSS nyhetsflöden SMIL beskriva multimedia på webben

  5. Exempel

  6. XML struktur & syntax

  7. XML struktur & syntax

  8. XML struktur & syntax • Alla element ska ha en opening tag och en closing tag. • <name> <- Opening tag • </name> <- Closing tag

  9. XML struktur & syntax

  10. XML struktur & syntax • XML är skiftlägeskänsligt (case sensitive) <name>, <Name> och <NAME> är tre olika saker. <INFO>detta kommer att bli fel</info> <info>detta kommer att bli rätt</info>

  11. XML struktur & syntax • XML måste vara korrekt nästlat Detta skulle kunna fungera i HTML: <p><b>Text i fetstil</p></b> men borde egentligen se ut så här: <p><b>Text i fetstil</b></p> Tolkarna av HTML (webbläsarna) är ofta förlåtande för den här typen av misstag. Detta fungerar inte i XML.

  12. XML struktur & syntax – fel!

  13. XML struktur & syntax Element: <person> <namn>Magnus Westmar</namn> </person> Attribut: <person namn=”Magnus Westmar”></person>

  14. XML struktur & syntax Tomma element skrivs <adress></adress> = <adress /> <person> <namn>Magnus Westmar</namn> <adress /> </person>

  15. XML struktur & syntax Kommentarer skrivs som i HTML: <!-- Kommentar start --> Kommentar slut

  16. XML - övriga begrepp att känna till XSLT XPath & XQuery XML Schema & DTD

  17. Strukturera – hur?

  18. Databas – enkelt? Att arbeta med tabeller ger ganska stor flexibilitet!

  19. Men hur gör vi strukturen i XML? Vi kan välja olika sätt att strukturera vår XML-fil Vilken vi väljer beror på vad vi tror att vi vill veta! Olika val kan göra XML-filen enklare eller svårare att arbeta med.

  20. Struktur efter bok

  21. Struktur efter författare

  22. Struktur efter kategori

More Related