dotgnu.xml.XmlNode.GetFirstChild C# (CSharp) Method

GetFirstChild() public method

public GetFirstChild ( ) : XmlNode
return XmlNode
        public virtual XmlNode GetFirstChild()
        {
            IntPtr retval=Native._xmlNodeGetFirstChild(dataPtr);
            if(retval==IntPtr.Zero)
            {
            return null;
            }
            return XmlNodeFactory.NewNode(retval);
        }

Usage Example

Ejemplo n.º 1
0
 public static void printRecursive(XmlNode node)
 {
     printIndent();
     Console.Write("+--");
     Console.Write("<"+node.Name+" "+node+" >\n");
     nodes++;
     if(node.ElementType==XmlElementType.XML_ELEMENT_NODE)
     {
         XmlElement el=(XmlElement)node;
         indent+=4;
         foreach(XmlAttr ar in el.Attributes)
         {
             printIndent();
             Console.Write("+--");
             Console.WriteLine(ar.Name+" => "+ar.Value);
         }
         indent-=4;
     }
     if(node.GetFirstChild()!=null)
     {
         indent+=2;
         printRecursive(node.GetFirstChild());
         indent-=2;
     }
     if(node.GetNextSibling()!=null)
     {
         printRecursive(node.GetNextSibling());
     }
 }
All Usage Examples Of dotgnu.xml.XmlNode::GetFirstChild