【问题标题】:Unable to display XML formatted output in GWT Tab无法在 GWT 选项卡中显示 XML 格式的输出
【发布时间】:2012-08-23 07:33:52
【问题描述】:

我正在尝试在 GWT 的 Tab 小部件中显示格式化的 xml 输出。我尝试的是以下内容:

final Tab myTab = new Tab("MyTab");
String instanceUrl = "someUrl/someXml.xml";
final HTMLPane dataPane = new HTMLPane();
dataPane.setContentsURL(instanceUrl);
dataPane.setContentsType(ContentsType.PAGE);
dataPane.setPane(dataPane);

我得到的是一个空标签。什么都没有显示,但是当我点击页面时,“查看源代码”正在以我希望在选项卡中看到的方式显示我的 XML。

有人对此有什么建议吗? 谢谢!

【问题讨论】:

    标签: gwt


    【解决方案1】:

    暂时不要做 GWT。尝试在 HTML 页面上执行此操作。

    创建一个空白 .html 文件(不是 .xml)文件作为本地文件。

    在 html 页面的正文中,放置您想要显示的所有 XML 内容。

    然后点击刚刚创建的本地html文件,在浏览器上显示。

    瞧! XML 不显示。

    为什么?

    您的所有标签括号“”都必须进行编码/转义,以告诉 html 窗格它们不是页面/窗格的 HTML/XML,而是按原样显示。

    > in place of >.
    &LT; in place of <.
    

    在 GWT 中,使用此类中的编码方法: http://google-web-toolkit.googlecode.com/svn/javadoc/2.4/com/google/gwt/safehtml/shared/SafeHtmlUtils.html.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 1970-01-01
      相关资源
      最近更新 更多