1
我最近开始使用GWT来测试它作为下一版XML编辑器应用程序的可能解决方案。GWT - 没有WC3 XML DOM实现?我有什么选择?
我立即意识到的一件事是用于使用XML的GWT类(如com.google.gwt.xml.client.Document
)不符合WC3。他们主要缺少像createElementNS
这样的方法我明白他们这样做是为了兼容性,但对于任何严肃的XML应用程序来说,使用名称空间是必须的。
所以我决定只扩展GWT类并添加缺少的方法。事情是这样的:
import com.google.gwt.xml.client.impl.DocumentImpl;
public class Document extends DocumentImpl implements com.google.gwt.xml.client.Document {
public Element createElementNS(String ns, String localName)
{
....SOME JNSI ACTION HERE....
}
}
但显然DocumentImpl
是不可见其自己的包外使用,所以我在我开始实施所有的DOM方法自己的情况很迅速。
我真的不想这样做,有没有人有建议?
感谢,
凯西
我明白,所以基本上你所说的是我不应该在GWT中这样做? – 2012-02-16 19:05:00