XML以速度字符串

时间:2011-09-29 22:36:39

标签: html xml apache templates velocity

我的XML文件包含格式化HTML的节点。 我正在尝试将html内容打印到页面,但速度正在剥离HTML标记。

如何使用velocity打印存储在XML文件中的html内容?

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 :(得分:0)

Velocity不会剥离任何东西。如果您配置了正确的事件处理程序,则可以使用Velocity escape html输出(我认为您不需要)。但是Velocity没有支持剥离任何东西。

你实际获得了什么输出?您使用的是为您配置Velocity的框架或CMS吗?也许它是“剥离html标签”的其他东西。