예제 #1
0
 public void Serialize(XML.Writer writer)
 {
     writer.WriteStartElement("http-server");
     writer.WriteElement("port", this.port);
     writer.WriteElement("wwwroot", this.root);
     writer.WriteEndElement();
 }
예제 #2
0
        public void Serialize(XML.Writer writer)
        {
            writer.WriteStartElement("SocketMessage");
            writer.WriteAttributeString("id", this.id);
            writer.WriteAttributeString("command", this.command);
            writer.WriteAttributeString("member", this.member);
            writer.WriteAttributeString("from", this.fromID);
            writer.WriteAttributeString("to", this.toID);
            writer.WriteAttributeString("timestamp", this.timestamp);

            if (String.IsNullOrEmpty(this.data))
            {
                writer.WriteAttributeString("len", 0);
                writer.WriteValue("");
            }
            else
            {
                writer.WriteAttributeString("len", this.data.Length);
                writer.WriteValue(this.data);
            }

            writer.WriteEndElement();		// SocketMessage
        }