0

我们将一些 XML 作为 blob 存储在 MySQL 数据库中,并通过 servlet 在富面孔模式面板中显示为原始文本。我们想使用google prettyprinting(或者如果有人认为有更好的东西的话),但我不知道如何实现这一点。这是模态面板中的我的 JSF

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

任何帮助将不胜感激非常感谢伊恩

4

1 回答 1

0

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

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

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

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

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

于 2013-05-17T15:40:24.667 回答