---+ CustomSearchProposalTwo Another proposal to fit the CustomSearch requirements. The ResponseStructure (starting with ) is defined here using a subset of XML Schema with annotated mappings. Since the XML Schema schema accepts attribute extensions in most elements using: Then custom requests would not produce invalid XML due to the attribute annotations. For counting matches and returned records as well as the paging mechanism we need to give a RecordDefinition, in this case also using the annotation technique. ---+++++ Request
...
Rubus*
---+++++ Response
...
234 Rubus rosaefolius 239 Rubus brasiliensis