A Proposal for a Shadowrun XML Standard

realworld

root/rpgcharacter/realworld
Back

Namespace:
Filename:

Content: system , generation (type: string) ?, creationdate (type: datetime) , lastmoddate (type: datetime) ?, fileid (type: string) ?, playername (type: string) ?, playeremail (type: string) ?, playerurl (type: string) ?, concept (type: string) ?, note (type: string) *, appdata (type: customdata) *

Description: The realworld tag defines real world data about the character, such as the gaming system it uses, the person who created it and so on. This also include file maintenance issues such as date of modification, etc.


Code Fragment

<xs:complexType name="realworld">
  <xs:sequence>
    <xs:element type="system" name="system"/>
    <xs:element type="xs:string" name="generation" minOccurs="0" maxOccurs="1"/>
    <xs:element type="xs:dateTime" name="creationdate"/>
    <xs:element type="xs:dateTime" name="lastmoddate" minOccurs="0" maxOccurs="1"/>
    <xs:element type="xs:string" name="fileid" minOccurs="0" maxOccurs="1"/>
    <xs:element type="xs:string" name="playername" minOccurs="0" maxOccurs="1"/>
    <xs:element type="xs:string" name="playeremail" minOccurs="0" maxOccurs="1"/>
    <xs:element type="xs:string" name="playerurl" minOccurs="0" maxOccurs="1"/>
    <xs:element type="xs:string" name="concept" minOccurs="0" maxOccurs="1"/>
    <xs:element type="xs:string" name="note" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element type="customdata" name="appdata" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>