declare variable $where as xs:string := string($fileTree/@filePath); <html> <head> <title>All cpp files in: {$where}</title> </head> <body> <p> cpp-files found in {$where} sorted by size: </p> <ul> { for $file in $fileTree//file[@suffix = "cpp"] order by xs:integer($file/@size) return <li> {string($file/@fileName)}, size: {string($file/@size)} </li> } </ul> </body> </html>