<serializer class="name" assembly="name"> *
<reader>name</reader> ?
<writer>name</writer> ?
+ <baseSerializer>name</baseSerializer> ? (2.0-only)
+ <implementation>name</implementation> ? (2.0-only)
<namespace>name</namespace> ?
<namespaceImports> ?
<namespaceImport>namespace</namespaceImport> *
* reader: name of the reader class.
* writer: name of the writer class.
+ * baseSerializer: 2.0 only. name of the base XML serializer class.
+ * implementation: 2.0 only. name of the serializer implementation class.
* namespace: namespace of the reader and writer classes.
* namespaceImport: a list of namespaces to be added as namespace imports
("using" declarations in C#) on the top of the output source.