DTD 온라인 튜토리얼 문서login
DTD 온라인 튜토리얼 문서
작가:php.cn  업데이트 시간:2022-04-20 15:01:34

DTD 빌딩 블록


DTD - XML 빌딩 블록


빌딩 블록의 주요 요소는 XML과 HTML 문서입니다.


XML 문서 빌딩 블록

모든 XML 문서(HTML 문서 포함)는 다음과 같은 간단한 빌딩 블록으로 구성됩니다.

  • 요소

  • 속성

  • 엔티티

  • PCDATA

  • CDATA


요소

요소는 XML 및 HTML 문서의 주요 구성 요소입니다.

HTML 요소의 예로는 "body"와 "table"이 있습니다. XML 요소의 예로는 "note" 및 "message" 가 있습니다. 요소는 텍스트나 기타 요소를 포함하거나 비어 있을 수 있습니다. 빈 HTML 요소의 예로는 "hr", "br" 및 "img"가 있습니다.

예:

<body>일부 텍스트</body>

<message>일부 텍스트</message>


속성은 요소에 대한 추가 정보를 제공합니다.

속성은 항상 요소의 여는 태그에 배치됩니다. 속성은 항상 이름/값 쌍으로 나타납니다. 다음 "img" 요소에는 소스 파일에 대한 추가 정보가 포함되어 있습니다.

<img src="../style/images/computer.gif" />

요소 이름은 "img"입니다. 속성의 이름은 "src"입니다. 속성 값은 "computer.gif"입니다. 요소 자체는 비어 있으므로 " /"로 닫힙니다.


Entity

Entity는 일반 텍스트를 정의하는 데 사용되는 변수입니다. 엔터티 참조는 엔터티에 대한 참조입니다.

대부분의 학생들은 HTML 엔터티 참조인 " "를 알고 있습니다. "줄바꿈 공간 없음" 엔터티는 HTML에서 문서에 추가 공간을 삽입하는 데 사용됩니다.

문서가 XML 파서로 구문 분석될 때 엔터티가 확장됩니다.

实体应用字符
<<
>>
&amp;&
&quot;"
&apos;'

PCDATA

PCDATA는 구문 분석된 문자 데이터를 의미합니다.

문자 데이터를 XML 요소의 시작 태그와 끝 태그 사이에 있는 텍스트로 생각하세요.

PCDATA는 파서가 파싱할 텍스트입니다. 이러한 텍스트는 파서에서 엔터티와 태그를 확인합니다.

텍스트의 태그는 마크업으로 처리되어 항목이 확장됩니다.

그러나 구문 분석되는 문자 데이터에는 각각 &, <


CDATA

CDATA는 문자 데이터를 의미합니다.

CDATA는 파서가 파싱하지 않는 텍스트입니다. 이 텍스트 내의 태그는 마크업으로 처리되지 않으며 태그 내의 항목은 확장되지 않습니다.

PHP 중국어 웹사이트