private String WriteAttributeContent( String prefix, String localName, String ns, String value, bool bMarkup ) {
StringWriter sw = new StringWriter();
XmlDOMTextWriter xw = new XmlDOMTextWriter( sw );
if ( bMarkup )
xw.WriteStartAttribute( prefix, localName, ns );
xw.WriteString( value );
if ( bMarkup )
xw.WriteEndAttribute();
xw.Close();
return sw.ToString();
}