Just some general comments on the HTML that you are trying to generate:
- You are using XHTML. XHTML as quite strict.
- You forgot a head element;
- The time element is HTML5, and won’t “work” as such under any other (X)HTML declaration. Additionally, it is forbidden to have such content outside the body tag;
- You also have a list item (li) outside a ul. This is not valid either.
- Note that you wrote factbook instead of facebook, if that was what you were trying to do
Edited code below. Hope it helps!
declare
%rest:path("/start")
%updating
%output:method("xhtml")
%output:omit-xml-declaration("no")
%output:doctype-public("-//W3C//DTD XHTML 1.0 Transitional//EN")
%output:doctype-system("http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd")
function page:hello()
as element(Q{http://www.w3.org/1999/xhtml}html)
{
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Good day Sir!</title>
<link rel="stylesheet" href="static/w3.css"/>
</head>
<body class="w3-container">
<div class="time">The current time is: { current-time() }</div>
<ul class="w3-navbar w3-green">
<li><a href="#">Home</a></li>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
<ul>{
for $result in db:open('factbook')//continent/@name
return <li>{ data($result) }</li>
}</ul>
<div>
{ db:create("test") }
</div>
</body>
</html>
Van: basex-talk-bounces@mailman.uni-konstanz.de [mailto:basex-talk-bounces@mailman.uni-konstanz.de] Namens Henning Phan
Verzonden: zaterdag 21 mei 2016 19:03
Aan: basex-talk@mailman.uni-konstanz.de
Onderwerp: [basex-talk] Creating db in restxq interface
Hi,
My question is how do you create a new database in restxq?
When trying to create a db I get the error msg:
HTTP Error 400
[XUST0001] element constructor: no updating expression allowed.
Some digging around and I learned that I might need the "updating" annotation though even after the change it gives the same error.
My file looks like this now:
=========== File start ================
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
http://www.w3.org/1999/xhtml
http://www.w3.org/1999/xhtml