| Content Model | ||
attrib ::= (#PCDATA |ref)* | ||
| Attributes | ||
Name | Type | Default |
| type | CDATA | Required |
| aid | NMTOKEN | Required |
| value | CDATA | None |
| text | CDATA | None |
Under redesign: The entire sheet processing is begin redesigned.
The attrib is used in the sheet tags
to contain information about a specific attribute of the story element.
A set of attributes will build up a sheet.
Represents the attribute group to which this attributes belong. Typical examples include: attributes (strength, dexterity), skills(fighting,shooting,driving), among others.
This is the Attribute Identifier and is used to
identify the attribute. Conceptually the type
and aid pair should be unique to each
sheet. This is not enforced on the SGML processor though.
This will represent a numeric or textual value for the attribute. It is also possible to give text to an attribute as it content.
This is an overide for the
name normaly generates by the type
and aid pair.
Attribute processing is based on the system that the story is based on. This means that each attribute may be handled in a different form. A typical example is the following:
This could be used to proceduce a text like: Melee(Swords) +3.
Another example shows some additional power of the StorySGML system. An attribute may refer to a story element. We use this example:
This could produce an output such as: Master: Thomas.
For examples, see sheet.