Ejemplo n.º 1
0
        void SetAttribute(string name, string value)
        {
            XmlNode      xn = node.GetXmlNode(true);
            XmlAttribute xa = xn.Attributes[name];

            if (xa == null)
            {
                xa = xn.Attributes.Append(xn.OwnerDocument.CreateAttribute(name));
            }
            xa.Value = value;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 返回该JNode对应的XmlNode
        /// </summary>
        /// <param name="Create"></param>
        /// <returns></returns>
        public XmlNode GetXmlNode(bool Create = false)
        {
            if (Create && node == null)
            {
                XmlNode xn = parent.GetXmlNode(true);
                node = xn.AppendChild(xn.OwnerDocument.CreateNode(XmlNodeType.Element, nodeName, null));
            }

            return(node);
        }