2011-03-09 4 views
-1

클라이언트 웹 사이트를 감사하고 있으며 웹 사이트에 사용자 지정 DTD를 사용하고 있으며 유효성을 검사하려고 할 때 실패합니다. 그런 다음 직접 dtd를 누르려고하면 해당 항목이 표시되지 않습니다.맞춤 DTD에 바로 연결해야합니까?

해야할까요? HTML 문서에서

, 다음과 같이 참조 :

<!DOCTYPE html SYSTEM "/web/Business/Resources/10/dtd/xhtml1-transitional-cust1.dtd"> 

답변

1

그것은 단지 검증에 의해 액세스 할 수 있어야합니다. 유효성 검사기 사용자가 PUBLIC 및/또는 SYSTEM 부분을 DTD 파일로 변환하는 수단을 갖도록하는 것은 유효합니다. 이는 SYSTEM 부분의 URL에 있거나 로컬 조회 테이블을 통해있을 수 있습니다.

0

로컬 파일은 SYSTEM 부분의 약자이므로 참조하고 있습니다. 유효성 검사기에는 사용자 정의 DTD를 찾고 읽을 수있는 방법이 없습니다. 필요한 것은 PUBLIC이고 그 뒤에는 이름과 URL이옵니다.

인류애를 위해서. 정당한 이유없이 사용자 정의 DTD 파일을 사용하지 마십시오.

관련 문제