XElement.HasAttributes : XElement « System.Xml.Linq « C# / C Sharp by API






XElement.HasAttributes

  

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Linq;
using System.Reflection;
using System.Xml.Linq;

class Program {
    static void Main(string[] args) {
        XElement xml = XElement.Load("Employee.xml");
        XElement firstName = xml.Descendants("firstname").First();
        Console.WriteLine("FirstName tag has attributes: {0}", firstName.HasAttributes);
        Console.WriteLine("FirstName tag has child elements: {0}", firstName.HasElements);
        Console.WriteLine("FirstName tag's parent has attributes: {0}", firstName.Parent.HasAttributes);
        Console.WriteLine("FirstName tag's parent has child elements: {0}", firstName.Parent.HasElements);
    }
}

   
    
  








Related examples in the same category

1.new XElement
2.XElement.AddFirst
3.XElement.Ancestors()
4.XElement.AncestorsAndSelf()
5.XElement.AncestorsAndSelf(String tagName)
6.XElement.Attribute
7.XElement.Changed
8.XElement.Changing
9.XElement.Descendants
10.XElement.Descendants("firstname").First()
11.XElement.Elements
12.XElement.First
13.XElement.FirstAttribute
14.XElement.GetSchemaInfo()
15.XElement.HasElements
16.XElement.Load(String fileName)
17.XElement.Nodes()
18.XElement.Parent
19.XElement.Parse(String xml value)
20.XElement.Remove
21.XElement.RemoveAll
22.XElement.Save(String fileName)
23.XElement.SetAttributeValue
24.XElement.SetElementValue