Latest web development tutorials

DTD 빌딩 블록

주요 빌딩 블록 및 요소 XML 및 HTML 문서.


XML 문서 빌딩 블록

간단한 빌딩 블록 구성 요소를 따라 모든 XML 문서 (및 HTML 문서) :

  • 요소
  • 속성
  • 엔티티
  • PCDATA
  • CDATA

요소

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

HTML 요소의 예는 "본체"와 "테이블"이다. XML 요소의 예는 "주"및 "메시지"이다. 요소는 텍스트, 다른 요소를 포함하거나 비어 있습니다. 빈 HTML 요소의 예는 "시간", "BR"및 "IMG"이다.

예 :

<body>some text</body>

<message>some text</message>


속성은 요소에 대한 추가 정보를 제공 할 수 있습니다.

속성은 항상 요소의 시작 태그에 배치된다. 이름 / 값 쌍의 형태로 속성 항상. 다음 "IMG"요소는 소스 파일에 대한 자세한 정보가 있습니다 :

<img src="computer.gif" />

요소의 이름은 "IMG"입니다. 이름 속성은 "SRC"입니다. 속성의 값은 "computer.gif"입니다. 요소 자체가 비어 있기 때문에,이 "/"오프이다.


엔티티

엔티티는 일반적인 텍스트 변수를 정의하기 위해 사용된다. 엔티티 참조는 엔티티에 대한 참조입니다.

대부분의 학생들은이 HTML 엔티티 참조 알고있다 : "& NBSP;". HTML이 "아니오 오프라인 공간"개체는 문서에 여분의 공백을 삽입하는 데 사용됩니다.

문서가 XML 파서 경우, 엔티티는 확장된다.

응용 프로그램 개체 문자
& 중위; <
한다 >
& 앰프;
& Quot; "
& APOS; '

PCDATA

PCDATA는 파싱 된 문자 데이터 (구문 분석 된 문자 데이터)를 의미한다.

문자 데이터는 텍스트 XML 요소 태그와 끝 태그를 시작으로 간주 될 수있다.

PCDATA는 텍스트 파서에 의해 구문 분석 될 것이다. 이 텍스트는 파서 검사 기관 및 태그 것이다.

처리로 텍스트 태그로 표시되며, 엔티티 확장됩니다.

그러나, 구문 분석 문자 데이터는 &, <또는> 문자를 포함하지 않아야하며,한다; & A ;, & LT를 필요로 기업은 각각 교체 할 수 있습니다.


CDATA

CDATA는 문자 데이터 (문자 데이터)를 의미한다.

CDATA는 텍스트 파서에 의해 구문 분석 할 수없는 것입니다. 이러한 텍스트 레이블에서 개체가 확장되지 않습니다 태그로 처리되지 않습니다.