XML ASP.Net

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Xml" %>

    void Page_Load(object sender, EventArgs e)
    {
        string xmlPath = MapPath("Books.xml");
        XmlDocument doc = new XmlDocument();
        //doc.Load(xmlPath);        
        doc.LoadXml("" +
                    "" +    
                    "First Name" + 
                    "Last Name" +                       
                    "City" +
                    "WA99999" +
            "
");         
        
        //Get all job titles in the XML file
        XmlNodeList titleList = doc.GetElementsByTagName("employee");
        Response.Write("Employee: " + "
");
        foreach (XmlNode node in titleList)
        {
            Response.Write("Title : " + node.FirstChild.Value + "
");
        }
        //Get reference to the first author node in the XML file
        XmlNode authorNode = doc.GetElementsByTagName("employee")[0];
        foreach (XmlNode child in authorNode.ChildNodes)
        {
            if ((child.Name == "firstName") && (child.NodeType == XmlNodeType.Element))
            {
                Response.Write("First Name : " + child.FirstChild.Value + "
");
            }
            if ((child.Name == "lastName") && (child.NodeType == XmlNodeType.Element))
            {
                Response.Write("Last Name : " + child.FirstChild.Value + "
");
            }
        }
    }    



    Querying for specific nodes