2013-06-21 1 views
0

"<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >" "testng.xml"를 쓰는 동안는 "testng.xml"파일

이 특정 라인은 무엇을 하는가에 명확성이 필요하십니까?

Google에서 검색했으며 특정 정보를 얻을 수 없습니다. 나는 심지어 the official testNG site을 체크했으나 사용하지 않았다.

답변

1

xml 파일의 구조와 관련되어 있는데, external dtd declaration이라고합니다.

+0

모든 XML 파일이이 특정 줄에서 시작하는 것은 아니므로 TestNG framerwork에이 용도로 사용할 수있는 뭔가가 있습니다. –

+1

사실입니다. XML 문서는 스키마에 의해 잘 형성되거나 제한 (검증) 될 수 있습니다. DTD (Document Type Definition)는 그러한 스키마의 제공자입니다. http://en.wikipedia.org/wiki/XML#Well-formedness_and_error-handling에서이 문제에 대한 기본 정보를 제공해야합니다. 따라서 testng suite 파일 용으로 특별히 생성 된 DTD 스키마가 있으며, 각 suite 파일은 유효한 xml 파일이므로이 스키마 (외부 적으로 제공)를 참조해야합니다. – patrungel