Akbar aLI
Akbar aLI

Reputation: 338

Throws error: XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, unexpected Element_, expecting Comma_ or Rbrace_ or SemiColon

xquery version "1.0-ml";
element html{
    element h1{"Product catalog"}
    element ul{let $file := xdmp:document-get("d:\users\tdu\xquery\cataloge.xml")
                for $prod in ($file/catalog/product)
                return element li {("number:",data($prod/number),", name:",data($prod/name))}
    }
}

Throws below error:

[1.0-ml] XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, unexpected Element_, expecting Comma_ or Rbrace_ or SemiColon_

Upvotes: 1

Views: 4300

Answers (1)

Akbar aLI
Akbar aLI

Reputation: 338

Missing ,

This should be as:

xquery version "1.0-ml";
element html{
  element h1{"Product catalog"},
  element ul{
            let $file := xdmp:document-get("d:\users\tdu\xquery\cataloge.xml")
            for $prod in ($file/catalog/product)
            return element li {("number:",data($prod/number),", name:",data($prod/name))}
  }
}

Upvotes: 4

Related Questions