我可以在jsp中使用eclipse xml验证器吗?
问题描述:
我在写一个输出xml的应用程序,我正在使用jsp来执行它(在eclipse中)。它工作正常,但jsp编辑器抱怨xml标签。有没有办法让jsp编辑器验证xml而不是html?我可以在jsp中使用eclipse xml验证器吗?
答
哦,我完全误读了。
您可以在Eclipse属性中打开JSP格式/验证。
此外,确保您的JSP中有<%@ page contentType="application/rss+xml" %>
。
上一个答案。
1)创建具有方法XML的抽象生成一个XML的Util类,自动处理漂亮地打印,等等。我可以看到有公共的方法,如它:
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();
或者你可以有每个操作都会返回一个String并自己管理StringBuilder。
2)为什么在一个JSP类中生成XML,这应该用于演示?
因为我提出一个RSS饲料,它似乎是最简单的方法。我确信有更复杂的方法,但我通常更喜欢简单,除非有很好的理由。 – stu 2008-12-03 14:41:37