Fix problems with overlong directory names: phase #1
[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                 <generateAsInternal>true</generateAsInternal>
6                 <namespace>System.Web.Services.Description</namespace>
7                 <outFileName>ServiceDescriptionSerializerBase.cs</outFileName>
8                 <readerHooks>
9                         <hook type="unknownElement">
10                                 <replace>ServiceDescription.ReadExtension (Document, Reader, $OBJECT);</replace>
11                         </hook>
12                         <hook type="type">
13                                 <select>
14                                         <typeName>System.Xml.Schema.XmlSchema</typeName>
15                                 </select>
16                                 <replace>$OBJECT = System.Xml.Schema.XmlSchema.Read (Reader, null); Reader.Read ();</replace>
17                         </hook>
18                 </readerHooks>
19                 <writerHooks>
20                         <hook type="elements">
21                                 <select>
22                                         <typeAttribute>System.Web.Services.Configuration.XmlFormatExtensionPointAttribute</typeAttribute>
23                                 </select>
24                                 <insertBefore>ServiceDescription.WriteExtensions (Writer, $OBJECT);</insertBefore>
25                         </hook>
26                         <hook type="type">
27                                 <select>
28                                         <typeName>System.Xml.Schema.XmlSchema</typeName>
29                                 </select>
30                                 <replace>$OBJECT.Write (Writer);</replace>
31                         </hook>
32                 </writerHooks>
33         </serializer>
34 </configuration>