doc("catalog.xml") generate-id($prod) xs:QName("strings:trim") declare function prod:countProds ($prods as element(product)*) as xs:string false() ---------------------------------------------------- [ ["function", "doc"], ["punctuation", "("], ["string", "\"catalog.xml\""], ["punctuation", ")"], ["function", "generate-id"], ["punctuation", "("], ["variable", "$prod"], ["punctuation", ")"], ["function", "xs:QName"], ["punctuation", "("], ["string", "\"strings:trim\""], ["punctuation", ")"], ["keyword", "declare"], ["keyword", "function"], ["function", "prod:countProds"], ["punctuation", "("], ["variable", "$prods"], ["keyword", "as"], ["function", "element"], ["punctuation", "("], "product", ["punctuation", ")"], ["operator", "*"], ["punctuation", ")"], ["keyword", "as"], ["builtin", "xs:string"], ["function", "false"], ["punctuation", "("], ["punctuation", ")"] ] ---------------------------------------------------- Checks for functions.