Latest web development tutorials

XML의 DTD

XML은 올바른 구문은 XML에 "좋은 형태"라고했다.

는 "법적"XML을 통해 XML의 DTD 유효성 검사.


잘 구성된 XML 문서의 형태로

"음 성형"XML 문서는 올바른 구문이 있습니다.

이전 섹션에서 설명한 구문 규칙 :

  • XML 문서는 루트 요소 있어야
  • XML 요소는 닫는 태그가 있어야합니다
  • XML 태그는 대소 문자를 구분합니다
  • XML 요소를 적절하게 중첩되어야한다
  • XML 속성 값은 인용해야합니다
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


XML 문서의 유효성을 검사합니다

법률 XML 문서는 문서 형식 정의 (DTD) 규칙에 일치하는 "잘 형성된"XML 문서입니다 :

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

위의 예에서 DOCTYPE 선언 외부 DTD 파일에 대한 참조이다. 다음 단락에서는 파일의 내용을 보여준다.


XML의 DTD

DTD는 XML 문서의 구조를 정의하기위한 것입니다. 이 문서 구조를 정의하는 법률 일련의 요소를 사용

<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>

당신이 DTD를 배우고 싶은 경우에, 우리에하시기 바랍니다 홈페이지 DTD 자습서를 찾을 수 있습니다.


XML 스키마

W3C는 대신이 XML 스키마라는 사람의 XML 기반의 DTD를 지원합니다 :

<xs:element name="note">

<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>

</xs:element>

당신이 XML 스키마를 배우고 싶은 경우에, 우리하시기 바랍니다 홈페이지는 스키마 자습서를 찾을 수 있습니다.


일반 XML 검사기

당신이 어떤 XML 문서에 대한 구문을 확인할 수 있도록 XML 파일의 구문을 확인하기 위해, 우리는 XML 유효성 검사기를 만들었습니다.

다음 장을 참조하십시오.