Beispiel #1
0
 internal void GetInnerXml(System.Text.StringBuilder sb, int intendation, bool isFirst = false)
 {
     if (this is XParseDocument && ((XParseDocument)this).Declaration != null)
     {
         ((XParseDocument)this).Declaration.GetXml(sb, intendation); isFirst = false;
     }
     foreach (object obj in mElements)
     {
         if (obj is XParseElement)
         {
             if (!isFirst)
             {
                 sb.AppendLine();
             }
             ((XParseElement)obj).GetXml(sb, intendation);
         }
         else if (obj is XComment)
         {
             if (!isFirst)
             {
                 sb.AppendLine();
             }
             ((XComment)obj).GetXml(sb, intendation);
         }
         else if (obj is string)
         {
             if (!isFirst)
             {
                 sb.AppendLine();
             }
             sb.Append(XmlParser.EncodeXml(obj.ToString()));
         }
         isFirst = false;
     }
 }
Beispiel #2
0
 internal void GetXml(System.Text.StringBuilder sb)
 {
     sb.Append(" " + this.Name.ToString() + "=\"" + XmlParser.EncodeXml(this.Value) + "\"");
 }