Как я могу сделать что-то подобное с помощью конструктора разметки Groovy.
<table border = "1" cellpadding = "5" cellspacing = "0" width = "200px" style = "border-
collapse:collapse;">
Если я использую этот формат ниже, используя стиль в редакторе разметки, он дает совершенно другие результаты. Есть ли способ сделать это в Markupbuilder без тега стиля. Я думаю, что это причина того, что он не работает правильно.
<table style='border:1; padding:5; width: 200px; border-
collapse:collapse;'>






К сожалению, вы не предоставили никакого кода, поэтому мы можем только предположить, что ошибка связана с картой, которую вы передаете конструктору в тег таблицы. MarkupBuilder не понимает HTML, не изменяет и не оптимизирует ваш код, поэтому мы можем это исключить.
Итак, вот пример воспроизведения HTML в вашем первом примере.
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
Извините, я бы предоставил больше кода, если бы он был нужен. Но вы ответили на мой вопрос. Tnx.