Kolumny zawierające wartość null domyślnie
Domyślnie wartość null kolumna jest mapowany na Brak atrybut, węzła lub elementu.To zachowanie domyślne mogą zostać zastąpione przez żądanie XML zorientowany na element użycie dyrektywy elementów i określanie XSINIL żądania Dodawanie elementów dla wartości NULL, jak pokazano na następującej kwerendy:
SELECT EmployeeID as "@EmpID",
FirstName as "EmpName/First",
MiddleName as "EmpName/Middle",
LastName as "EmpName/Last"
FROM HumanResources.Employee E, Person.Contact C
WHERE E.EmployeeID = C.ContactID
AND E.EmployeeID=1
FOR XML PATH, ELEMENTS XSINIL
Poniżej przedstawiono wyniki.Należy zauważyć, że jeśli XSINIL nie zostanie określona, <Middle> element jest nieobecny.
<row xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EmpID="1">
<EmpName>
<First>Gustavo</First>
<Middle xsi:nil="true" />
<Last>Achong</Last>
</EmpName>
</row>