2012-10-31 2 views
0

XML 스키마와 해당 XML 파일을 만들었으므로 유효성을 검사하려고합니다. 메모장 + +는 유효성 검사를 통과하지만 Netbeans을 통해 유효성을 검사하려고하면 "요소 일정을 찾을 수 없습니다."오류가 발생합니다. 일정은 루트 요소입니다. 일부 시도 후에 네임 스페이스 선언에 오류가 있음을 발견했습니다. 나는 XML에 익숙하지 않았기 때문에 네임 스페이스와 같은 세부 사항이 여전히 혼란 스럽다. 어떤 도움이 필요합니까? XML의 유효성을 검사하는 중 오류가 발생했습니다.

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    targetNamespace="schedule" 
    xmlns="schedule" 
    elementFormDefault="qualified"> 
<xsd:element name="Schedule"> 

그리고 XML 파일 :

<Schedule xmlns="schedule" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="schedule.xsd"> 
</Schedule> 

물론이 요소 유형 및 하위 요소와 같은 이러한 요소 사이의 라인,하지만 난 그것을 짧게 그들을 포함하지 않았다.

답변

0

인스턴스에 xsi : noNamespaceSchemaLocation을 포함 시켰지만 네임 스페이스 스키마가 아닙니다. xsi : schemaLocation (값은 네임 스페이스 URI와 해당 스키마 문서의 위치를 ​​포함하는 쌍임)를 사용해야합니다.

관련 문제