gvim에서 Magento 2로 코딩하고 있으며 Magento 2를 처음 사용합니다.
XML 관련 오류를 디버깅하는 데 여러 번 어려움을 겪었습니다. 매번 운이 좋았습니다. 그러나 이와 같은 상황은 나를 화나게합니다.이 오류를 일으키는 파일이 어디에 있는지 알지 못하고 디버거는 아무 것도 알려주지 않습니다.
나는 이것을 얻는다 : xml 파일이 유효하지 않다. 실제로 나는 module.xml, route.xml, config.xml, {layout} .xml, di.xml 등이 있거나보기 / 레이아웃 디렉토리가있는 모듈을 만들었습니다. 어떤 파일의 라인 12 / 89 / ..이 유효하지 않습니까? 생성 된 / 병합 된 것? var / generated에서 아무것도 찾지 못해 명령 행이 작동하지 않아서 길을 잃었습니다. 무엇 디버깅 방법 이 오류가 무엇인지 찾을 수는.?
도움을 주시면 감사하겠습니다.
치명적인 오류 : 잡히지 않은 Magento \ Framework \ Exception \ LocalizedException : 잘못된 문서 요소 '항목': 형식 정의가 추상입니다. 줄 : 12 요소 'item', 속성 'name': 키 identity-constraint 'itemName'필드의 XPath '@name'은 둘 이상의 멤버가있는 노드 세트로 평가됩니다. 줄 : 89 요소 'item': 핵심 identity-constraint 'itemName'의 모든 필드가 노드로 평가되는 것은 아닙니다. 줄 : 89 요소 'item', 속성 'name': 키 identity-constraint 'itemName'필드의 XPath '@name'은 둘 이상의 멤버가있는 노드 세트로 평가됩니다. 줄 : 90 요소 'item': 핵심 identity-constraint 'itemName'의 모든 필드가 노드로 평가되는 것은 아닙니다. 줄 : /var/www/html/lib/internal/Magento/Framework/Config/Reader/Filesystem.php의 90 :