К сожалению, я думаю, вам придется раскошелиться cheerio
и обновить его xml
код. Похоже, у него нет никаких опций для этого, и постобработка результирующего XML в виде строки будет проблематичной c.
Похоже, static.js
использует serialize
, экспорт по умолчанию из dom-serializer
. Глядя на это , вам просто нужно изменить то, что в настоящее время строка 144 с:
tag += '/>';
на
tag += ' />';
Вы можете добавьте опцию для этого и отправьте им запрос. : -)
Вы сказали, что некоторые из ваших тегов имеют пробел, а некоторые нет. Я думаю, что ваш лучший вариант в этом случае - сделать коммит, который рационализирует данные (позволяет им постоянно иметь пространство или не имеет пространства), не меняя ничего другого. Таким образом, у будущих коммитов нет проблемы несовместимых окончаний самозакрывающихся тегов. Если вы сделаете это, то, вероятно, лучше придерживаться сериализации по умолчанию cheerio
.