Also, some tags contain only a number; maybe they should be attributes instead?
Like this:
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<!-- PoP1 level, exported [datetime] with apoplexy [version]. -->
<level number="[nr]">
<rooms>
<room number="1">
<tile element="[nr]" modifier="[nr]" />
... (30 element/modifier)
</room>
... (24 rooms)
</rooms>
<events>
<event number="1" room="[nr]" location="[nr]" next="[nr]" />
... (256 events)
</events>
<room_links>
<link room="1" left="[nr]" right="[nr]" up="[nr]" down="[nr]" />
... (24 links)
</room_links>
<kid room="[nr]" location="[nr]" direction="[nr]" />
<guards>
<guard room="1" location="[nr]" direction="[nr]" skill="[nr]" colors="[nr]" />
... (24 guards)
</guards>
<userdata>
<field key="[string]" value="[string]" />
... (n field/value)
</userdata>
</level>