Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Kotlin 我可以使用HTML DSL返回部分HTML文档吗?_Kotlin_Ktor - Fatal编程技术网

Kotlin 我可以使用HTML DSL返回部分HTML文档吗?

Kotlin 我可以使用HTML DSL返回部分HTML文档吗?,kotlin,ktor,Kotlin,Ktor,我正在尝试构建一个RESTAPI,在其中使用单个HTML元素作为表示而不是完整的文档发回一些资源。例如,而不是 <html> <body> <table>....</table> </body> </html> .... 我只想返回Table元素及其内容 直接将HTML DSL与call.respondHtml结合使用,我只能用所有样板创建完整的HTML文档 如果我手工构建一个XML文档,并尝试使

我正在尝试构建一个RESTAPI,在其中使用单个HTML元素作为表示而不是完整的文档发回一些资源。例如,而不是

<html>

  <body>

   <table>....</table>

  </body>

</html>

....
我只想返回Table元素及其内容

直接将HTML DSL与call.respondHtml结合使用,我只能用所有样板创建完整的HTML文档

如果我手工构建一个XML文档,并尝试使用call.respondHtml将其发送回,我只会得到一个空的HTML文档


有没有一种方法可以在KTOR中使用HTMLDSL实现我想要的功能,或者我必须手动序列化XML文档?或者使用模板引擎更好吗?

我个人建议使用一些模板引擎,而不是
kt或html builder
,因为后者太复杂和有限。