SpeXML, SpeX Markup Language

Vad är SpeXML? | Varför SpeXML? | Hur fungerar SpeXML? | Hur skriver man
SpeXML?
| Vad finns det för intressanta SpexML-saker? | Frågor och synpunkter

Exempelfilen exempel.spexml

Här följer nu en exempelfil skriven i SpeXML. För att förenkla förståelsen så är alla tags skrivna i rött så att man ser ordentligt vad som är vad. För er som undrar vad det är för scen så kan jag tala om att det är en något tillrättalagd version av scen ett i tredje akten av Hermans Historia (tillrättalagd så att den på ett tydligt sätt inkluderar alla tagar som finns i SpeXML). Observera att indenteringen inte spelar någon som helst roll. Det är bara jag som linjerat det snyggt för att det skall bli tydligt. När du ögnat igenom koden så ta en titt på exempel.html för att se hur den konverterade HTML-filen blir, eller på listan över tagar om du vill ha en närmare förklaring av vad alla tagar betyder och när de skall användas.


<?xml version="1.0"?>  
 
<!-- Så här ser kommentarer i koden ut. -->  
 
<spexml>
 
 
<akt titel="Hermans Historia, Akt 3">  
 
   <scen nr="1">  
 
      <scenhuvud>
         <namn>Rundtur i slottet</namn>
         <beskrivning>
            Herman håller på att guida en grupp runt slottet.
         </beskrivning>
         <skådisar>Herman, Axel, dansarna</skådisar>
         <rekvisita>Hermans klocka, stor röd gardin</rekvisita>
         <regi>
            Herman kommer in på scenen tätt följd av gruppen (dansarna och
            Axel). Han går från vänster till höger och gestikulerar rikligt.
            På höger sida av scenen hänger en stor röd gardin (för scen 2).
         </regi>
         <lol>ej bestämt</lol>
      </scenhuvud>  
 
      <replik aktör="Herman">
         <rad>Vi har nu kommit fram till slottets östra del.</rad>
         <rad>Här förvarade man förr krigsmateriel.</rad>
         <rad>Numer har man dragit ner kraftigt på försvaret,</rad>
         <rad>så iställer förvarar man här kungaparet.</rad>
         <rad></rad>
         <rad>Om man tittar noga kan man få en skymt av drottningens hår.</rad>
         <rad>Men se upp för kungen <streck/> han har varit rasande sen igår!</rad>
      </replik>  
 
      <kommentar>
         Dansarna ser sig omkring. Herman tar Axel åt sidan.
      </kommentar>  
 
      <replik aktör="Herman">
         <rad>Axel, nu har du chansen!</rad>
         <rad>Du kan smita iväg under dansen<ellips/></rad>
      </replik>  
 
      <sång>
         <namn><länk url="song.html">Go Axel Go!</länk></namn>
         <beskrivning>
            Under dansen smyger Axel runt för att slutligen försvinna.
         </beskrivning>
         <huvud>Ingen</huvud>
         <med>Dansare, Axel, Herman</med>
         <musik>Shake your tailfeather (ur Blues Brothers)</musik>
         <text>Ingen</text>
         <arr>Henrik Kniberg</arr>
      </sång>  
 
      <replik aktör="Herman">
         <rad>Nu börjar turen lida mot sitt slut.</rad>
         <rad>Jag hoppas ingen känner sig besviken.</rad>
         <rad><anm>tittar på klockan</anm></rad>
         <rad>Ja, och det <fet>ser ut</fet></rad>
         <rad>som om vi har tid att <fet>titta in</fet> i souvernirbutiken.</rad>
      </replik>  
 
      <kommentar>
         Dansarna blir superglada!
      </kommentar>  
 
      <replik aktör="Dansare">
         <rad>Skynda! Spring!</rad>
         <rad>Försten dit får en nyckelring!</rad>
      </replik>  
 
      <omstart>
         <replik aktör="
Dansare">
            <rad>Skynda! Spring!</rad>
            <rad>Försten dit får gifta sig med Peter Lönnebring!</rad>
         </replik>
      </omstart>  
 
      <kommentar>
         Dansarna rusar ut.
      </kommentar>
 
      <meta skribent="Pontus">Vi behöver skriva ett bättre slut!</meta>  
 
   </scen>  
 
</akt>  
 
</spexml>


http://www.d.kth.se/namnder/dataspelet/spexml/exempel.spexml.html Senast ändrad 11 augusti 1999