Sütun adları data() belirtilen ile
Belirtilen sütun adı "data()" ise, bu değeri oluşturulan XML atomik bir değer olarak nitelenir.Seri hale getirme sonraki öğe, aynı zamanda bir atomik değeri ise, BIR boşluk karakteri XML biçiminde eklenir.Yazılı öğe listesi oluşturduğunuzu ve öznitelik değerleri bu yararlıdır.Aşağıdaki sorgu, ürün modeli KIMLIĞI, adı ve bu ürün modelinde ürünlerin listesini alır.
SELECT ProductModelID as "@ProductModelID",
Name as "@ProductModelName",
(SELECT ProductID as "data()"
FROM Production.Product
WHERE Production.Product.ProductModelID =
Production.ProductModel.ProductModelID
FOR XML PATH ('')) as "@ProductIDs"
FROM Production.ProductModel
WHERE ProductModelID= 7
FOR XML PATH('ProductModelData')
Yuvalanmış bir SELECT ürün kimliklerinden listesini alır.Ürün kimliklerinden sütun adı olarak "data()" belirtir.yol modu satır öğesinin adı için boş bir dize belirtir çünkü oluşturulan hiçbir satır öğesi yok.Bunun yerine, değerleri ProductIDs özniteliğe atanmış olarak döndürülen <ProductModelData> SELECT üst satır öğesi. Bu sonucu oluşur:
<ProductModelData ProductModelID="7"
ProductModelName="HL Touring Frame"
ProductIDs="885 887 888 889 890 891 892 893" />