【发布时间】:2008-12-03 13:30:03
【问题描述】:
我正在编写一个输出 xml 的应用程序,并且我正在使用 jsp 来执行它(在 eclipse 中)。它工作正常,但 jsp 编辑器抱怨 xml 标签。有没有办法说服jsp编辑器验证xml而不是html?
【问题讨论】:
标签: html xml eclipse validation
我正在编写一个输出 xml 的应用程序,并且我正在使用 jsp 来执行它(在 eclipse 中)。它工作正常,但 jsp 编辑器抱怨 xml 标签。有没有办法说服jsp编辑器验证xml而不是html?
【问题讨论】:
标签: html xml eclipse validation
哦,我完全看错了。
您可以在 Eclipse 属性中打开 JSP 格式/验证。
另外确保您的 JSP 中有 <%@ page contentType="application/rss+xml" %>。
上一个答案。
1) 创建一个 XML util 类,该类具有抽象 XML 生成、自动处理漂亮打印等方法。我可以看到它具有以下公共方法:
public void init();
// <tagname> and <tagname />
public void openTag(String tagname, boolean close);
// <tagname x="y">
public void openTag(String tagname, Map<String, String> attributes, boolean close);
// </tagname>
public void closeTag(String tagname);
// <tagname>value</tagname>
public void valueTag(String tagname, String value);
public void valueTag(String tagname, Map<String, String> attributes, String value);
public String getXML();
或者您可以让每个操作返回一个字符串并自己管理 StringBuilder。
2) 为什么要在 JSP 类中生成 XML,它应该用于表示?
【讨论】: