Hello,
> 4) I also have not looked into the XMLTextWriter but will it update the XML
> attributes and replace escape characters in the string (i.e. space with
> %20%)? If not, shoudl this be hard coded in the generation or added to the
> XMLTextWriter?
Replacing whitespaces with %20 is specific to URIs and it shouldn't be
done by XmlTextWriter itself.
I don't know SOAP well, sorry if I'm missing some points. However,
You might have already considered, you can create XmlSoapWriter that
overrides XmlWriter (as a decorator). For example:
public class XmlSoapWriter : XmlWriter
{
public XmlWriter writer;
public XmlSoapWriter (XmlWriter w)
{
this.writer = w;
}
// It is invoked to write attribute value (and in several cases).
public override bool WriteString (string value)
{
writer.WriteString (NodeType == XmlNodeType.Attribute ?
value.Replace (" ", "%20") : value);
}
}
... with wrapping other abstract methods 'writer.XXXmethods(XXXargs)'
Thanks,
-- Atsushi Eno
_______________________________________________
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list