head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next ; desc @Initial revision @ 1.1 log @Initial revision @ text @---+ 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
@