Rich,

Although I can speculate about why you changed PrefixedQName so that it
delegates to QName instead of extending it, I'd be interested in *your*
rationale.

My rationale for using extension was that there could easily be cases where
it would be necessary to use a PrefixedQName where a QName was required,
e.g. as a parameter to a method. I applied the "is a" test and decided that
PrefixedQName is a QName.

I wouldn't mind your change if I understood and agreed with the rationale.

Thanks,

Glyn

Reply via email to