Форматирование html-таблицы с помощью markupbuilder

Как я могу сделать что-то подобное с помощью конструктора разметки 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;'>
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
0
1 091
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

user7071176 26.08.2018 20:02

Другие вопросы по теме