XML в строку в скорости - PullRequest
       22

XML в строку в скорости

1 голос
/ 30 сентября 2011

У меня есть файлы XML, в которых есть узлы с форматированным HTML.Я пытаюсь распечатать содержимое HTML на странице, но скорость убирает теги HTML.

Как распечатать содержимое HTML, сохраненное в файле XML, с использованием скорости?

Файл XML

<?xml version="1.0" encoding="utf-8"?>
<system-data-structure>
  <heading>This is a Title</heading>
  <main>
    <content>
      <h1>this is formatted html</h1>
      <p>content I want <b>to</b> <em>show</em> on my page
    </p>
    </content>
  </main>
</system-data-structure>

Код скорости

#set ($html = $contentRoot.getChild('main').getChild('content'))
<h1>$contentRoot.getChild('heading').value</h1>
<div>$html.value</div>

Примечание: я впервые использую скоростной двигатель

1 Ответ

0 голосов
/ 30 сентября 2011

Скорость ничего не раздевает.Если у вас настроены правильные обработчики событий, вы можете иметь вывод Velocity escape html (что, я думаю, вам не нужно).Но в Velocity нет поддержки для удаления чего-либо.

Какой вывод вы на самом деле получаете?Вы используете платформу или CMS, которая настраивает Velocity для вас?Может быть, это что-то еще, что «убирает HTML-теги».

...