The PARAMTYPE attribute is not required by RETURNVALUE:
<!ELEMENT RETURNVALUE (VALUE | VALUE.REFERENCE)?> <!ATTLIST RETURNVALUE %EmbeddedObject; %ParamType; #IMPLIED >
However, not including TYPE or PARAMTYPE in RETURNVALUE (or its child) causes both a null pointer exception (DOM parser) and a "Contained element x has unknown type!" exception (SAX parser). Instead, assume a string if no types are specified anywhere.
Log in to post a comment.