Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
能否将com.google.gwt.xml.client.XMLParser配置为不允许doctype?_Xml_Gwt_Xml Parsing_Dtd - Fatal编程技术网

能否将com.google.gwt.xml.client.XMLParser配置为不允许doctype?

能否将com.google.gwt.xml.client.XMLParser配置为不允许doctype?,xml,gwt,xml-parsing,dtd,Xml,Gwt,Xml Parsing,Dtd,我的问题是关于google的XML解析器:com.google.gwt.XML.client.XMLParser。 是否可以将其配置为完全不允许外部doctype或doctype 据我所知,SAXParser具有setFeature选项true gwt解析器中有这样的东西吗?在哪里可以找到API? 如果有任何帮助,我们将不胜感激 谢谢, 塔尔 答复: GWT正在将java代码转换为javscript,所以代码最终在客户端执行。GWT依赖浏览器来解析XML。 在web中搜索,javadocs似乎没

我的问题是关于google的XML解析器:com.google.gwt.XML.client.XMLParser。 是否可以将其配置为完全不允许外部doctype或doctype

据我所知,SAXParser具有setFeature选项true

gwt解析器中有这样的东西吗?在哪里可以找到API? 如果有任何帮助,我们将不胜感激

谢谢, 塔尔

答复: GWT正在将java代码转换为javscript,所以代码最终在客户端执行。GWT依赖浏览器来解析XML。
在web中搜索,javadocs似乎没有这个功能,这个解析器是一个非常简单的DOM工具,没有SAX,没有外部DTD和XPath,因此不会有外部实体问题。

GWT正在将java代码转换为javscript,所以代码最终在客户端执行。GWT依赖浏览器来解析XML。在web中搜索,javadocs似乎没有这个功能,这个解析器是一个非常简单的DOM工具,没有SAX,没有外部DTD和XPath,因此不会有外部实体问题。

我在这里找到了JavaDoc:,它似乎没有您想要的功能。也许在解析后通过自定义检查来验证doctype是否存在就足够了?从安全角度来看,这可能太晚了,因为如果解析已经发生,包含黑客攻击的外部站点可能已经被访问。