JavaScript add spaces between sentences while parsing XML string

I have this XML string which I am displaying as a text in a document:

<p>The new strain of <s alias="coronavirus">COVID</s>seems to be having a greater spread rate.</p>

The following function returns the text form of the XML:

function stripHtml(html) {
  // Create a new div element
  var temporalDivElement = document.createElement("div");
  // Set the HTML content with the providen
  temporalDivElement.innerHTML = html;
  // Retrieve the text property of the element (cross-browser support)
  return temporalDivElement.textContent || temporalDivElement.innerText || "";

The problem is, this function returns the following string:

The new strain of COVIDseems to be having a greater spread rate.

which is nearly what I want, but there is no space between the word COVID and seems. Is it possible that I can add a space between contents of two tags if it doesn’t exist?

113 thoughts on “JavaScript add spaces between sentences while parsing XML string”

  1. Thanks a bunch for sharing this with all folks you really realize what you’re speaking about!
    Bookmarked. Kindly also visit my site =). We could have a hyperlink exchange arrangement between us

  2. I have learn several excellent stuff here. Certainly worth
    bookmarking for revisiting. I surprise how a lot attempt you place to create such
    a excellent informative web site.

  3. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a
    comment is added I get four e-mails with the same comment. Is there any way you can remove me
    from that service? Appreciate it!

  4. Веб-площадка Joycasino начала деятельность на российском рынке в две тысячи четырнадцатом году.
    Пользователям веб-проекта предлагается лучший программный
    продукт от проверенных временем производителей.
    В ассортимент азартных продуктов входят симуляторы с барабанами и линиями, карточные и настольные игры в режиме live
    и ставки на спортивные события.

  5. На веб-ресурсе Frank доступен бездепозитный приз в виде бесплатных спинов.
    Фриспины доступны в популярных симуляторах.
    Правила получения подарка подробно опубликованы
    на веб-платформе – в рубрике «Акции».
    Получить бездеп вполне возможно по специальному коду, введя его в специальное окно.
    Помимо бездепа, новым посетителям выдается бонус на стартовый депозит.

    Помимо денег, за внесение депозитов посетителям могут предоставляться свободные вращения.


Leave a Comment