问题标签 [markupbuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用 MarkupBuilder 将 xml 写入文件
我在 groovy 中使用 MarkupBuilder 创建了一个 xml,但是如何将它写入我的项目目录中的 xml 文件中E:\tomcat 5.5\webapps\csm\include\xml
这里println writer.toString()
打印我的整个 xml 内容,但我需要它在我的 tomcat 项目 xml
目录中的文件中
grails - MarkupBuilder 呈现 HTML SELECT 元素
我在 TagLib 中有以下内容
当页面使用此标记库呈现时,我没有显示 SELECT 元素。其他元素(如 INPUT)使用相同类型的标记也能正常工作。我知道它正在访问这段代码,因为我已经设置了断点并进行了调试。一切似乎都很好。它只是不会出现在最终标记中。
xml - Grails:使用变量创建 XML 节点
我似乎无法弄清楚如何创建未硬编码的节点。例子:
我的问题是:如果我不知道节点的名称怎么办(就像在我的示例中,如果我希望 outTag 是一个变量怎么办)。当我读取目录/文件并从中创建 XML 时,我正在使用它。谢谢。
grails - 从 MarkupBuilder 将父元素传递给方法
我在 Grails 中有一个自定义标记库,我正在使用 MarkupBuilder 来帮助驱动一些动态表单。我需要将一些表单创建代码提取到他们自己的类/方法中,以便它们可以被重用,我希望能够在这些其他类/方法中使用 MarkupBuilder。所以我有类似...
在 td() 中,我想调用一个方法,但我需要将一个对 td 的引用传递给它。'this' 似乎没有引用该元素。
我的其他方法可能看起来像(非常通用,可以理解)
grails - MarkupBuilder 从字符串渲染
我正在使用 MarkupBuilder 从 taglib 中呈现一些 HTML,如下所示(为了清楚起见,将其删除):
现在假设在 form() 内部的某个地方,我想提取用户指定的一些元素,因此在文件系统上的文件中,我有类似这样的内容(再次简化)...
我的问题是,如果我将 select in 作为字符串读取,是否有办法让 taglib 将其解析为 groovy 并使其成为 MarkupBuilder 实例的一部分?
xml - 使用 groovy StreamingMarkupBuilder 省略空元素
GroovyMarkupBuilder
有一个omitNullAttributes
和一个omitEmptyAttributes
。但StreamingMarkupBuilder
没有。
我有这样的标签<foo />
我可以从最终输出中省略它们吗?
PS我可以以某种方式使用帖子中的技巧Omit empty attributes with groovy DOMBuilder吗?
更新: XML 示例
xml - 如何参数化 grails/groovy xml MarkupBuilder .builder 语法?
这是我关于 SO 的第一个问题,所以要温柔。我正在编写一些常规代码来使用 MarkupBuilder 生成 xml。问题是我必须为许多不同的产品类型生成许多类似的 xml,如果我不能对其进行参数化,代码会变得很大。向您展示可能会帮助您更好地理解:
我正在尝试在上面的代码中参数化 'prodType:ProductGroupName' 甚至只是 ProductGroupName。这意味着我将允许我将各种值与参数列表一起传递,以便为不同的产品动态生成 xml。
在网上看,我试过用 ${} 包围 ProductGroupName ,我也将它作为地图 [:] 传递,但到目前为止无济于事。
有谁知道我怎么能做到这一点?
任何帮助深表感谢。
谢谢,保罗。
xml - 如何快速打印 groovy.util.slurpersupport.Node?
有没有一种简单的方法可以将 a 转换groovy.util.slurpersupport.Node
为 a groovy.util.Node
?
我正在尝试在XmlNodePrinter
来自 的节点上使用XmlSlurper
,以进行一些快速调试。这是我的代码(可能不是最优雅的):
这会引发以下内容config[0]
:
如何快速打印出 xml 表示config
?
我仅限于 Groovy 1.7.0。
-
编辑:我也尝试了以下但收到错误:
这是打印的内容:
xml - 创造
我正在使用 StreamingMarkupBuilder 生成 XML,我需要一个标签。不幸的是我得到了例外:
有什么想法可以创建这样的标签吗?
groovy - Groovy MarkupBuilder 名称冲突
我有这个代码:
它产生这个xml:
请注意,“身份”标签丢失了……我已经尝试了世界上所有的方法来让那个节点出现。我要把头发扯掉!
提前致谢。