Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
如何使用Firefox验证XML?_Xml_Firefox_Xsd_Dtd_Validation - Fatal编程技术网

如何使用Firefox验证XML?

如何使用Firefox验证XML?,xml,firefox,xsd,dtd,validation,Xml,Firefox,Xsd,Dtd,Validation,Firefox不读取外部DTD,即使XML文件中包含外部模式定义,它也不提供模式评估 如果我想在Firefox浏览器上直接或使用JavaScript根据DTD或XSD验证XML,我应该怎么做?是针对Firefox版本

Firefox不读取外部DTD,即使XML文件中包含外部模式定义,它也不提供模式评估

如果我想在Firefox浏览器上直接或使用JavaScript根据DTD或XSD验证XML,我应该怎么做?

是针对Firefox版本<2.X而设计的

但到底为什么是firefox。。如果需要,还有一些免费的xml编辑器。

是为firefox版本<2.X制作的


但到底为什么是firefox。。如果需要,还有一些免费的xml编辑器。

Internet Explorer是唯一支持DTD/XSD即时验证的浏览器


看起来你在建一个新的房子。为什么不使用非自备产品?

Internet Explorer是唯一支持DTD/XSD即时验证的浏览器


看起来你在建一个新的房子。为什么不使用非自产产品呢?

基本上我有一个XHTML页面,除了普通的标签外,还有新的标签,还有评估这些新标签的JavaScript。因此,代码中的JavaScript应该能够操作XHTML。但是,在评估新标记之前,JavaScript必须验证XHTML,或者浏览器应该根据新DTD(具有新标记定义)自动验证XHTML。Firefox或其他浏览器似乎覆盖了我给出的任何外部DTD规范,并且没有读取这些规范。如果我们用新标记将这个新的XHTML可视化为另一个XML,其模式类似于XHTML,那么我们可以尝试根据外部XSD验证XML。然而,这似乎也不可能。在这个场景中有什么验证建议吗?基本上,我有一个XHTML页面,它有一个新的标签,除了通常的标签之外,还有一个JavaScript来评估这些新标签。因此,代码中的JavaScript应该能够操作XHTML。但是,在评估新标记之前,JavaScript必须验证XHTML,或者浏览器应该根据新DTD(具有新标记定义)自动验证XHTML。Firefox或其他浏览器似乎覆盖了我给出的任何外部DTD规范,并且没有读取这些规范。如果我们用新标记将这个新的XHTML可视化为另一个XML,其模式类似于XHTML,那么我们可以尝试根据外部XSD验证XML。但是,这似乎也不可能。在这种情况下,有什么验证建议吗?