我可以在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,这应该用于演示?

+0

因为我提出一个RSS饲料,它似乎是最简单的方法。我确信有更复杂的方法,但我通常更喜欢简单,除非有很好的理由。 – stu 2008-12-03 14:41:37