LayoutFarm.WebDom.DomTextWriter.Write C# (CSharp) Method

Write() public method

public Write ( char c1 ) : void
c1 char
return void
        public void Write(char c1)
        {
            stbuilder.Append(c1);
        }
        public void Write(string s1, string s2)

Same methods

DomTextWriter::Write ( string s1 ) : void
DomTextWriter::Write ( string s1, string s2 ) : void
DomTextWriter::Write ( string s1, string s2, string s3 ) : void

Usage Example

Beispiel #1
0
        public virtual void WriteNode(DomTextWriter writer)
        {
            //write node
            writer.Write("<", this.Name);
            //count attribute 
            foreach (var attr in this.GetAttributeIterForward())
            {
                //name=value
                writer.Write(' ');
                writer.Write(attr.Name);
                writer.Write("=\"");
                writer.Write(attr.Value);
                writer.Write("\"");
            }
            writer.Write('>');


            //content
            foreach (var childnode in this.GetChildNodeIterForward())
            {
                HtmlElement childHtmlNode = childnode as HtmlElement;
                if (childHtmlNode != null)
                {
                    childHtmlNode.WriteNode(writer);
                }
                HtmlTextNode htmlTextNode = childnode as HtmlTextNode;
                if (htmlTextNode != null)
                {
                    htmlTextNode.WriteTextNode(writer);
                }
            }
            //close tag
            writer.Write("</", this.Name, ">");
        }
All Usage Examples Of LayoutFarm.WebDom.DomTextWriter::Write