XML Format: Unterschied zwischen den Versionen
Aus Eressea
Zur Navigation springenZur Suche springen
Zeile 4: | Zeile 4: | ||
{| | {| | ||
|colspan="2"| | |||
| | |||
=== Header und Serverinfos === | |||
|- | |||
|<pre> | |<pre> | ||
<!DOCTYPE atlantis PUBLIC "-//PBEM//DTD Atlantis 1.0//EN" | <!DOCTYPE atlantis PUBLIC "-//PBEM//DTD Atlantis 1.0//EN" | ||
Zeile 9: | Zeile 13: | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<atlantis rules="eressea"> | <atlantis rules="eressea"> | ||
<server> | |||
<uri>mailto:eressea-server@eressea.kn-bremen.de</uri> | |||
<subject>ERESSEA BEFEHLE</subject> | |||
</server> | |||
</pre> | </pre> | ||
| | | | ||
* DTD - machen wir eine DTD für alle Spiele oder gibt es eine Grundlagen-DTD und dann spielspezifische DTD? | * DTD - machen wir eine DTD für alle Spiele oder gibt es eine Grundlagen-DTD und dann spielspezifische DTD? | ||
* Version und Encoding | * Version und Encoding | ||
* Benutztes Regelset | * Benutztes Regelset | ||
|- | |- | ||
| | |colspan="2"| | ||
| | |||
=== Allianzen === | |||
|- | |- | ||
| | | | ||
<alliance/> | <alliance/> | ||
| | | | ||
|- | |||
|colspan="2"| | |||
| | |||
=== Parteien === | |||
|- | |- | ||
| | | | ||
<faction id="faction_Lotr"/> | <faction id="faction_Lotr"/> | ||
| | <name>xxxxx</name> | ||
<descr>dsfsf sdf sdf</descr> | |||
<race>aquarians</race> | |||
<magic>Gwyrrd</magic> | |||
<age>60</age> | |||
<data tag="points" type="int">12345</data> | |||
| | |||
|- | |- | ||
| | | |
Version vom 21. April 2008, 09:37 Uhr
Anstatt sofort einen DTD zu definieren (die Dinger kann eh kaum jemand lesen) arbeiten wir hier ein Beispiel-Dokument aus, und diskutieren darüber.
Beispiel Report
Header und Serverinfos | ||
<!DOCTYPE atlantis PUBLIC "-//PBEM//DTD Atlantis 1.0//EN" "http://eressea.de/atlantis-report.dtd"> <?xml version="1.0" encoding="UTF-8"?> <atlantis rules="eressea"> <server> <uri>mailto:eressea-server@eressea.kn-bremen.de</uri> <subject>ERESSEA BEFEHLE</subject> </server> |
| |
Allianzen | ||
<alliance/> |
||
Parteien | ||
<faction id="faction_Lotr"/> <name>xxxxx</name> <descr>dsfsf sdf sdf</descr> <race>aquarians</race> <magic>Gwyrrd</magic> <age>60</age> 12345 |
||
<region id="region_126788> <coordinate x="14" y="27"/> |
Regionen, hier versehen mit einer Koordinate. Wie wir verschiedene Ebenen Kennzeichen müssen wir noch diskutieren. | |
Regionsresourcen | ||
<resources> <resource type="mallorntrees">50</resource> <resource type="mallornsaplings">10</resource> <resource type="laen" level="33">10</resource> <resource type="silver" entertain="500">10000</resource> <resource type="peasant" recruit="25">1000</resource> <resource type="elvendear quantity="many"/> </resources> |
| |
Marktplatz | ||
<marketplace amount="10"> <buy type="balm">5</buyitem> <sell type="spice">35</sellitem> <offer> <get><item>balm</item><amount>1</amount></get> <give><item>silver</item><amount>5</amount></give> </offer> </marketplace> |
| |
<unit id="unit_mag3" faction="faction_Lotr"/> <item/> <skill/> </unit> |
Einheiten | |
<building id="building_h0us"/> |
Gebäude | |
<ship id="ship_ttnc"/> |
Schiffe | |
</region> </atlantis> |
Regelset
Und noch ein Dokument fuer eine Spiel-Definition
<!DOCTYPE atlantis PUBLIC "-//PBEM//DTD Atlantis 1.0//EN" "http://eressea.de/atlantis-ruleset.dtd"> <?xml version="1.0" encoding="UTF-8"?> <atlantis> <item/> <race/> <plane/> <terrain/> <skill/> <building/> <ship/> <command/> </atlantis>