SetNamedItem() public method

public SetNamedItem ( XmlNode node ) : XmlNode
node XmlNode
return XmlNode
示例#1
0
		private void ImportFromDTD ()
		{
			entities = new XmlNamedNodeMap (this);
			notations = new XmlNamedNodeMap (this);

			foreach (DTDEntityDeclaration decl in DTD.EntityDecls.Values) {
				XmlNode n = new XmlEntity (decl.Name, decl.NotationName,
					decl.PublicId, decl.SystemId, OwnerDocument);
				entities.SetNamedItem (n);
			}
			foreach (DTDNotationDeclaration decl in DTD.NotationDecls.Values) {
				XmlNode n = new XmlNotation (decl.LocalName, decl.Prefix,
					decl.PublicId, decl.SystemId, OwnerDocument);
				notations.SetNamedItem (n);
			}
		}
示例#2
0
        private void ImportFromDTD()
        {
            entities  = new XmlNamedNodeMap(this);
            notations = new XmlNamedNodeMap(this);

            foreach (DTDEntityDeclaration decl in DTD.EntityDecls.Values)
            {
                XmlNode n = new XmlEntity(decl.Name, decl.NotationName,
                                          decl.PublicId, decl.SystemId, OwnerDocument);
                entities.SetNamedItem(n);
            }
            foreach (DTDNotationDeclaration decl in DTD.NotationDecls.Values)
            {
                XmlNode n = new XmlNotation(decl.LocalName, decl.Prefix,
                                            decl.PublicId, decl.SystemId, OwnerDocument);
                notations.SetNamedItem(n);
            }
        }
示例#3
0
        /// <summary>
        /// XmlNamedNodeMap에 Node를 추가한다.
        /// </summary>
        /// <param name="node"></param>
        /// <param name="nodeMap"></param>
        /// <returns>실패시 null 반환</returns>
        public XmlNode SetNamedItem(XmlNamedNodeMap nodeMap, XmlNode node) {
            if(nodeMap != null && node != null)
                return nodeMap.SetNamedItem(node);

            return null;
        }