4118b7f7876cbfcde27c40534a5ecb75938f3dca
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Description / wsdl.genxs
1 <configuration>
2         <serializer class="System.Web.Services.Description.ServiceDescription" assembly="System.Web.Services">
3                 <reader>ServiceDescriptionReaderBase</reader>
4                 <writer>ServiceDescriptionWriterBase</writer>
5                 <namespace>System.Web.Services.Description</namespace>
6                 <outFileName>ServiceDescriptionSerializerBase.cs</outFileName>
7                 <readerHooks>
8                         <hook type="unknownElement">
9                                 <select>
10                                         <typeAttribute>System.Web.Services.Configuration.XmlFormatExtensionPointAttribute</typeAttribute>
11                                 </select>
12                                 <replace>ServiceDescription.ReadExtension (Reader, $OBJECT);</replace>
13                         </hook>
14                         <hook type="type">
15                                 <select>
16                                         <typeName>System.Xml.Schema.XmlSchema</typeName>
17                                 </select>
18                                 <replace>$OBJECT = System.Xml.Schema.XmlSchema.Read (Reader, null); Reader.Read ();</replace>
19                         </hook>
20                 </readerHooks>
21                 <writerHooks>
22                         <hook type="elements">
23                                 <select>
24                                         <typeAttribute>System.Web.Services.Configuration.XmlFormatExtensionPointAttribute</typeAttribute>
25                                 </select>
26                                 <insertBefore>ServiceDescription.WriteExtensions (Writer, $OBJECT);</insertBefore>
27                         </hook>
28                         <hook type="type">
29                                 <select>
30                                         <typeName>System.Xml.Schema.XmlSchema</typeName>
31                                 </select>
32                                 <replace>$OBJECT.Write (Writer);</replace>
33                         </hook>
34                 </writerHooks>
35         </serializer>
36 </configuration>