コード例 #1
0
        public XmlContent ELEM(XElem elem)
        {
            Add('<');
            Add(elem.Tag);
            Map <string, string> attrs = elem.Attrs;

            if (attrs != null)
            {
                for (int i = 0; i < attrs.Count; i++)
                {
                    var ety = attrs.EntryAt(i);
                    Add(' ');
                    Add(ety.Key);
                    Add('=');
                    Add('"');
                    AddEsc(ety.Value);
                    Add('"');
                }
            }

            Add('>');

            if (elem.Text != null)
            {
                AddEsc(elem.Text);
            }

            if (elem.Count > 0)
            {
                for (int i = 0; i < elem.Count; i++)
                {
                    ELEM(elem[i]);
                }
            }

            Add("</");
            Add(elem.Tag);
            Add('>');

            return(this);
        }
コード例 #2
0
ファイル: Text.cs プロジェクト: skyiah/skychain
 public bool Get(string name, ref XElem v)
 {
     return(false);
 }
コード例 #3
0
 public void Put(string name, XElem v)
 {
 }
コード例 #4
0
ファイル: JArr.cs プロジェクト: skyiah/skychain
 public bool Get(string name, ref XElem v)
 {
     throw new NotImplementedException();
 }