2014-12-31 3 views
0

나는 eclipse 동적 웹 프로젝트를 가지고 있습니다.이 경고는 모든 XML 파일에 나타납니다.어떻게 "문서에서 참조 된 문법 제약 조건 (DTD 또는 XML 스키마)도 해결할 수 없습니다." 경고

문서에 언급 된 문법 제약 조건 (DTD 또는 XML 스키마)이 없습니다.

enter image description here

내가 그것을 어떻게 해결할 수 있습니까?

+1

그냥 추가 ''내가''내가 'schema_reference.4 또 다른 경고를 추가 라인 2. –

답변

0

누구의 메시지 "어떤 DTD 나 스키마 문서에서 참조하지"입니다, 아마 가장 간단한 방법이 될 것이다 관련 DTD 나 스키마를 참조하는 오류를 해결하려면 문서. 여기에는 (a) 사용중인 각 문서 유형에 대한 DTD 또는 XSD 스키마가 있고, (b) 문서가 어디에 있는지 알며, (c) 문서에 적절한 참조를 추가하거나 Eclipse 구성의 다른 위치에 관련 정보를 제공해야합니다. 당신의 질문은 당신이 열심히 또는 혼란을 느끼고있는 것에 대한 단서를 제공하지 못합니다.

또는 아마도 DTD 또는 스키마가 있음을 예상하여 Eclipse에서 일부 옵션을 변경하기 만하면됩니다. Eclipse에서 XML의 모든 비트에 대한 스키마가 필요하면 놀랄 것입니다. 는 처리하도록 요청 받았기 때문에 설정에서 XML에 대해 작업하는 것이 아니라 유효성을 검사하도록 Eclipse에 묻는 것처럼 보이는 것이 좋습니다.

+1

내 게시물을 uppvote 할 수 있습니까? –

0

이 시도 :

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE xml> 

감사

+0

: 스키마 문서를 읽는 데 실패'에 http : // www가를 .springframework.org/schema/beans/spring-beans-3.2.xsd ', 왜냐하면 1) 문서를 찾을 수 없기 때문에; 2) 문서 을 읽을 수 없습니다. 3) 문서의 루트 요소가 이 아닙니다. ' –

+2

이름'xml '은 XML의 예약 된 이름입니다. 여기에 문서에 주어진 줄을 추가하는 것은 XML 소프트웨어를 따르는 문제를 해결할 수있는 맥락이 없습니다. –

2

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 엽니 다.

그런 다음 유효성 검사> XML 구문을 엽니 다.

확인 "어떤 문법이 지정되지"앞에서

을 "프로젝트 속성 사용"(또는 편집 작업 공간 특성) 청소

을 "무시"는 프로젝트를 다시 선택 경고가 사라졌다한다.

관련 문제