public override void ToHtmlText(StringBuilder builder, string prefix = "") { builder.Append(prefix); builder.Append("<"); builder.Append(Name.ToString()); foreach (var attribute in Attributes) { builder.Append(' '); attribute.ToHtmlText(builder); } if (!Nodes.Any()) { builder.AppendLine("/>"); } else { builder.AppendLine(">"); foreach (var node in Nodes) { node.ToHtmlText(builder, " " + prefix); } builder.Append(prefix); builder.Append("</"); builder.Append(Name.ToString()); builder.AppendLine(">"); } }
public override void ToHtmlText(StringBuilder builder, string prefix = "") { builder.Append(Name.ToString()); builder.Append("='"); builder.Append(System.Web.HttpUtility.HtmlEncode(Value)); builder.Append("'"); }