Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 应用<;!DOCTYPE html>;在xquery文件中_Jquery_Html_Xquery_Datetimepicker_Marklogic - Fatal编程技术网

Jquery 应用<;!DOCTYPE html>;在xquery文件中

Jquery 应用<;!DOCTYPE html>;在xquery文件中,jquery,html,xquery,datetimepicker,marklogic,Jquery,Html,Xquery,Datetimepicker,Marklogic,我试图通过xquery代码将jquery的dateTimePicker添加到我的UI中。 没有dateTimePicker,功能无法正常工作 我用下面的方法来申请!DOCTYPE,但浏览器无法将其呈现为html,它将以文本形式返回,请建议 let $document := <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"></meta>

我试图通过xquery代码将jquery的dateTimePicker添加到我的UI中。 没有dateTimePicker,功能无法正常工作

我用下面的方法来申请!DOCTYPE,但浏览器无法将其呈现为html,它将以文本形式返回,请建议

let $document := <html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8"></meta>
    <title>Demo - jquery-simple-datetimepicker</title>

    <!--Requirement jQuery-->
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <!--Load Script and Stylesheet -->
    <script type="text/javascript" src="jquery.simple-dtpicker.js"></script>
    <script type="text/javascript" src="date.js"></script>
    <link type="text/css" href="jquery.simple-dtpicker.css" rel="stylesheet" />
    <!---->


</head>
<body onload ="function()">

    <h3>Append to Input-field</h3>
    <input type="text" name="date" value=""></input>

</body>
</html>

return document { 

      text{ '<!DOCTYPE html>' }, 
      xdmp:quote($document) 

    }
let$document:=
演示-jquery简单日期时间选择器
附加到输入字段
返回文件{
文本{'},
xdmp:quote($document)
}

尝试添加
xdmp:set响应内容类型(“text/html”)


这样,就可以显式设置响应的mime类型

XQuery没有办法像XSLT处理
xsl:output
那样生成DOCTYPE声明,但是您可以将其添加到结果序列中。正如Dave Cassel所建议的,您还可以使用来确保响应内容类型为text/html:

return (
  xdmp:set-response-content-type("text/html"), 
  "<!DOCTYPE html>", 
  document{ $document} 
)
返回(
xdmp:设置响应内容类型(“文本/html”),
"", 
文件{$document}
)

加载文档后,不能声明文档类型。至少,您需要在标题中声明内容类型,听起来您还没有这样做。
return (
  xdmp:set-response-content-type("text/html"), 
  "<!DOCTYPE html>", 
  document{ $document} 
)