I think that I have found something useful, in
XMLSchemaValidator.processOneAttribute in the first try block it does:
actualValue = attDV.validate(attrValue, fValidationState,
fValidatedInfo);
// PSVI: attribute memberType
attrPSVI.fMemberType = fValidatedInfo.memberType;
now if the type is a scalar one this is fine, but if it is a list then
fValidatedInfo.memberType is pointing to the type of the last element of
the list.
It would be more interesting in this case this point to get fValidatedInfo.
memberTypes which contain the types of all the elements, this information
is instead currently being discarded.
Which interface should return it? Maybe XSListSimpleType?
Cheers,
- Fabio
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]