2013-10-08 1 views
0

XML 문서를 메타 데이터 용 데이터베이스에 업로드하려고합니다. 저는이 XML을 템플릿으로 사용하여 여러 해를 보냈습니다. 나는 최근까지 그걸로 아무런 문제가 없었어요.미국 Gov 웹 사이트에 의해 예상 DTD 마크 업이 발견되지 않았습니다?

내가 업로드 할 때 나는 오류가 점점 계속 :

Expected DTD markup was not found. Line 1, position 3.

내가 XML의 경험이 많지 않아을하지만, XML의 헤더는 다음과 같이 읽습니다

?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE metadata SYSTEM "http://www.fgdc.gov/metadata/fgdc-std-001-1998.dtd"><metadata> 

I 링크를 클릭하면 USGS.gov 웹 사이트로 연결됩니다. 소개 페이지는 연방 정부의 지속적인 종료로 인해 USGS 웹 사이트가 다운되었음을 알려줍니다. XML 전문가가 DTD를 읽으려면 해당 웹 사이트를 활성화해야하는지 알려주는 사람이 있는지 궁금합니다. 내가 그 말을 할 수 있다면, 가능한 해결 방법이 있을까요?

덕분에,

답변

0

확인 마이크, 난 그렇게 빨리 내 자신의 질문에 대답하기 싫어하지만, 내가 문제를 알아 냈다고 생각합니다.

는 XML의 첫 번째 줄은 다음과 같이 읽습니다

?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE metadata SYSTEM "http://www.fgdc.gov/metadata/fgdc-std-001-1998.dtd"><metadata> 

가 USGS.gov 웹 사이트를 참조 그 라인에서 FGDC 웹 사이트 링크를 밝혀졌습니다. 이 웹 사이트는 미국 연방 정부의 폐쇄 때문에 지금도 다운되고 있습니다. XML이 해당 사이트에서 DTD 마크 업을 참조하려고 시도하고 있으며 웹 사이트가 다운 되었기 때문에 참조를 위반하고 있다고 생각합니다. 내 로컬 드라이브에 같은 이름으로 저장, 내가 복사 XML 편집기로 태그를 붙여

와 기준을 변경 :

은 내가 FGDC-STD-001-1998.dtd의 사본 here 발견 XML로. 이것은 잘 작동하는 것 같습니다.