--- title: "Example: Specifying the ELEMENT Directive | Microsoft Docs" ms.custom: "" ms.date: "06/13/2017" ms.prod: "sql-server-2014" ms.reviewer: "" ms.technology: xml ms.topic: conceptual helpviewer_keywords: - "ELEMENT directive" ms.assetid: 80dd5d1f-fa90-4f97-a186-8fa3f460a7f3 author: MightyPen ms.author: genemi manager: craigg --- # Example: Specifying the ELEMENT Directive This retrieves employee information and generates element-centric XML as shown in the following: ``` ... ... ``` The query remains the same, except you add the `ELEMENT` directive in the column names. Therefore, instead of attributes, the <`FName`> and <`LName`> element children are added to the <`Name`> element. Because the `Employee!1!EmpID` column does not specify the `ELEMENT` directive, `EmpID` is added as the attribute of the <`Employee`> element. ``` SELECT 1 as Tag, NULL as Parent, E.BusinessEntityID as [Employee!1!EmpID], NULL as [Name!2!FName!ELEMENT], NULL as [Name!2!LName!ELEMENT] FROM HumanResources.Employee AS E INNER JOIN Person.Person AS P ON E.BusinessEntityID = P.BusinessEntityID UNION ALL SELECT 2 as Tag, 1 as Parent, E.BusinessEntityID, FirstName, LastName FROM HumanResources.Employee AS E INNER JOIN Person.Person AS P ON E.BusinessEntityID = P.BusinessEntityID ORDER BY [Employee!1!EmpID],[Name!2!FName!ELEMENT] FOR XML EXPLICIT; ``` This is the partial result. `` `` `Ken` `S??nchez` `` `` `` `` `Terri` `Duffy` `` `` `...` ## See Also [Use EXPLICIT Mode with FOR XML](use-explicit-mode-with-for-xml.md)