5 changed files with 40 additions and 7 deletions
@ -0,0 +1,32 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.IO; |
|||
using System.Linq; |
|||
using System.Net; |
|||
using System.Text; |
|||
using System.Xml; |
|||
|
|||
namespace Xceed.Wpf.Toolkit.Core.Html |
|||
{ |
|||
public class HtmlEncodedTextWriter : XmlTextWriter |
|||
{ |
|||
private readonly XmlTextWriter _textWriter; |
|||
|
|||
public HtmlEncodedTextWriter(TextWriter w) : base(w) |
|||
{ |
|||
_textWriter = this; |
|||
} |
|||
|
|||
#region Overrides of XmlTextWriter
|
|||
|
|||
|
|||
/// <inheritdoc />
|
|||
public override void WriteString(string text) |
|||
{ |
|||
text = WebUtility.HtmlEncode(text); |
|||
_textWriter.WriteRaw(text); |
|||
} |
|||
|
|||
#endregion
|
|||
} |
|||
} |
|||
Loading…
Reference in new issue