It might make more sense to store the information using more XML elements, instead of implying a particular order with a comma delimited list. It will increase the size of the document, however it will make the format extensible by allowing more complex storage as necessary for future development.

Code:
    <Monster name="Goblin" description="" script="Goblin">
        <Attributes>
            <Attribute type="hp">8</Attribute>
            <Attribute type="mp">6</Attribute>
            <Attribute type="attack">1</Attribute>
            <!-- More attributes. -->
        </Attributes>
        <Elements>
            <Element type="fire">0</Element>
            <!-- More elements. -->
        </Elements>

        <!-- ... -->
    </Monster>