public override void WriteStartElement(string prefix, string localName, string ns) {
if (this.wrapped == null) {
// This is the first time WriteStartElement has been called, so create the Xml or Html writer
if (ns.Length == 0 && IsHtmlTag(localName))
CreateWrappedWriter(XmlOutputMethod.Html);
else
CreateWrappedWriter(XmlOutputMethod.Xml);
}
this.wrapped.WriteStartElement(prefix, localName, ns);
}