1
在Symfony2中使用Eclipse Luna。安裝了PDT擴展,並能夠啓動並運行symfony項目。但是,文件 appdevdebugprojectcontainer.xml顯示了一些錯誤。這並沒有干擾項目的運行,但我仍然很想知道這是什麼。在appdevdebugprojectcontainer.xml中的eclipse symfony調試器錯誤
第一個錯誤是在配置程序中。
cvc-complex-type.2.1: Element 'configurator' must have no character or element information item [children], because the type's content type is empty.
其他錯誤:
<factory class="Symfony\Component\Validator\Validation" method="createValidatorBuilder"/>
錯誤消息
cvc-complex-type.2.4.a: Invalid content was found starting with element 'factory'. One of '{"http://symfony.com/schema/dic/services":file, "http://symfony.com/schema/dic/services":argument, "http://symfony.com/schema/dic/services":configurator, "http://symfony.com/schema/dic/services":call, "http://symfony.com/schema/dic/services":tag, "http://symfony.com/schema/dic/services":property}' is expected.
任何指針將不勝感激
謝謝。點擊project-> properties->驗證。啓用項目特定設置。點擊XML Validator旁邊的設置按鈕。點擊添加規則並通過擴展方法忽略所有XML文件。 Works – user275157
WTP XML驗證程序的問題究竟是什麼? 'symfony.com/schema/dic/services/services-1.0.xsd'中的模式將'configurator'定義爲一個空元素,而XML元素具有內容,所以驗證器在將其標記爲錯誤時是完全正確的。修復模式(假設xml文檔是正確的)而不是在整個項目中禁用模式驗證不是更好嗎? – Barney