首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用markupbuilder格式化html表格

使用markupbuilder格式化html表格
EN

Stack Overflow用户
提问于 2018-08-26 21:36:36
回答 1查看 1.2K关注 0票数 1

我如何使用groovy的markupbuilder来做这样的事情。

代码语言:javascript
复制
<table border="1" cellpadding="5" cellspacing="0" width="200px" style="border- 
collapse:collapse;">

如果我使用下面的格式,在markupbuilder中使用样式,它会产生完全不同的结果。有没有办法在没有style标签的Markupbuilder中做到这一点。我认为这就是导致它不能正常工作的原因。

代码语言:javascript
复制
<table style='border:1; padding:5; width: 200px; border- 
collapse:collapse;'>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-27 00:34:47

遗憾的是,您没有提供任何代码,所以我们只能假设错误出在您将构建器传递给table标记的映射中。MarkupBuilder不理解超文本标记语言,也不会修改或优化你的代码--所以我们可以排除这一点。

因此,这里有一个重现第一个示例中的HTML的示例。

代码语言:javascript
复制
groovy:000> import groovy.xml.MarkupBuilder
===> groovy.xml.MarkupBuilder
groovy:000> writer = new StringWriter()
===> 
groovy:000> xml = new MarkupBuilder(writer)
===> groovy.xml.MarkupBuilder@1af687fe
groovy:000> xml.table(border: 1, cellpadding: 5, cellspacing: 0, width: "200px", style: "border-collapse:collapse")
===> table
groovy:000> print writer
<table border='1' cellpadding='5' cellspacing='0' width='200px' style='border-collapse:collapse' />===> null
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52026783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档