Dieses Element dient der Definition von möglichen Talentspezialisierungen.
<!ELEMENT skillspecial (requires*) > <!ATTLIST skillspecial id CDATA #REQUIRED name CDATA #REQUIRED >
Beispiel 4.6. Verwendung von skillspecial
<skill name="Athletik" id="athl" type="spec" grp="physic" a1="ge" a2="ko" a3="kk" hc="double"> <derive id="koerpbh" value="5"/> <derive id="akro"/> <skillspecial name="Hochsprung" id="hochsprung" /> <skillspecial name="Kraftakte" id="kraft"> <attreq attr="kk" value="13" /> </skillspecial> </skill>
Wird abgebildet auf die Klasse org.prelle.dsatoolskills.SkillSpecialization
@XML(type=XML.Type.TAG,value="skillspecial") public class SkillSpecialization implements Cloneable { @XML(type=XML.Type.ATTRIBUTE,value="id") private String id; @XML(type=XML.Type.ATTRIBUTE,value="name") private String name; @XML(type=XML.Type.TAG,value="requires",setter="setRequirements") private ArrayList<Requirement> requirements;