Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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
Php 可以将Eclipse配置为防止某些警告显示在问题视图窗格中吗?_Php_Html_Eclipse - Fatal编程技术网

Php 可以将Eclipse配置为防止某些警告显示在问题视图窗格中吗?

Php 可以将Eclipse配置为防止某些警告显示在问题视图窗格中吗?,php,html,eclipse,Php,Html,Eclipse,我正在使用Eclipse for PHP Helios构建和开发Joomla的扩展和模板。我真的想找到一种方法来防止出现某些警告,这样问题窗格就更直观了。例如,我每说一句话都会得到警告: 未知标记(jdoc:include)-HTML警告 这些警告没有引起任何问题我只是有点挑剔我想。。。我厌倦了我的网站上说的1300多条警告,而大多数都不是实际问题。你可以做以下几种不同的事情之一: 您可以在“问题”视图中设置过滤器。这是最不可用的解决方案(IMHO),因为它可能太不精确而无法选择。要执行此操作,

我正在使用Eclipse for PHP Helios构建和开发Joomla的扩展和模板。我真的想找到一种方法来防止出现某些警告,这样问题窗格就更直观了。例如,我每说一句话都会得到警告:

未知标记(jdoc:include)-HTML警告


这些警告没有引起任何问题我只是有点挑剔我想。。。我厌倦了我的网站上说的1300多条警告,而大多数都不是实际问题。

你可以做以下几种不同的事情之一:

  • 您可以在“问题”视图中设置过滤器。这是最不可用的解决方案(IMHO),因为它可能太不精确而无法选择。要执行此操作,请打开“问题”视图中的“视图”菜单(右上角的小三角形),选择“配置内容…”,然后设置可能删除某些元素的过滤器
  • 您可以定义编辑器验证设置。例如,对于HTML文件,请查看Eclipse首选项,然后查看网页/HTML文件/editor/validation-在那里您可以配置许多警告。对于PHP和CSS文件,我没有找到此类选项。我没有选中,但您可以在特定项目中设置此选项方法是打开项目属性,并在其中检查相应的首选项页面
  • 我相信,第二种选择将允许您删除这些不必要的警告

    “jdoc:include”意味着Namespace=jdoc,Tag=include(当然这是joomla的一个技巧)。你必须添加“jdoc”作为名称空间,即使这对网页来说毫无意义——亚特兰蒂斯1月6日12日5:57

    我最喜欢的解决方案:您可以将名称空间(谢谢atlanto)添加到html标记中,以消除这些eclipse警告:

    旧的:


    我想你的第二个选项已经很接近了。是否可以修改验证,以便忽略我知道的好标记?使用内置验证,我不这么认为。但是,可以关闭标记的内置验证,并编写一个进行额外验证的插件。要真正解决这个问题,我认为可能必须修改验证过程,以便我可以手动包含我知道是好的标记,例如=忽略,=显示。但是,这种级别的验证自定义可能不可能。“jdoc:include”表示Namespace=jdoc,Tag=include(这当然是joomla的一个技巧)。因此,如果您想避免警告,必须添加“jdoc”例如,作为名称空间,即使它对于网页来说毫无意义
    
    <html xmlns="http://www.w3.org/1999/xhtml" .....
    
    <html xmlns:jdoc="" xmlns="http://www.w3.org/1999/xhtml" .....