Prettyprint XML

时间:2013-05-17 15:03:30

标签: xml jsf richfaces pretty-print

我们在MySQL数据库中将一些XML存储为blob,并通过servlet将其作为原始文本显示在富面模式面板中。我们想使用谷歌漂亮印刷(或其他人认为有更好的东西),但我不知道如何实现这一目标。这是来自模态面板的我的JSF

<rich:panel>
  <s:fragment>
    <object data="#{xmlEntity.xmlUrl}" 
            type="application/xml"/>
  </s:fragment>
</rich:panel>

非常感谢任何帮助 非常感谢 伊恩

1 个答案:

答案 0 :(得分:0)

从美化文档中,您只需要执行以下操作:

<pre class="prettyprint">
 #{yourBean.yourXmlData}
</pre>

不要忘记包含run_prettify.js文件 如果这不能按预期工作,请尝试使用:

<pre class="prettyprint">
 <h:outputText value="#{yourBean.yourXmlData}" escape="false"/>
</pre>

我没有测试环境来测试哪一个应该有效,但我认为其中一个可以解决问题 我希望这有帮助