목차
개발 내역
XML 및 HTML 비교 확장 가능
XML 및 HTML 비교 구문 세부 정보
XML 유효성 검사 DTD
XML 구문 구조
XML 네임스페이스
DOM4J 구성 파일 읽기 및 쓰기
SLT 정보
이전 기사에서 언급한 확장성에 추가로 XML은 문서는 종종 문서의 데이터베이스이자 데이터의 문서로 간주됩니다. 디스플레이 지향 HTML은 이 점에서 조금 더 나쁩니다. 이는 둘 사이에 상당한 차이를 가져옵니다.
1. XML은 루트 요소를 하나만 가질 수 있습니다
HTML에는 여러 루트 요소가 있을 수 있지만 XML에서는 루트 요소가 하나만 허용됩니다. 즉, HTML은 많은 병렬 정보를 설명할 수 있는 반면 XML은 하나만 설명할 수 있지만 루트 내에 하위 요소는 없습니다. 요소. 수량 제한. 예를 들어, HTML은 루트 요소로 많은 병렬 테이블 태그를 가질 수 있지만 XML은 루트 요소를 하나만 가질 수 있습니다.
2. XML엄격한 태그 요구 사항
l 시작 태그에는 일치하는 종료 태그가 있어야 합니다
HTML에서는 종료 태그를 추가하지 않고 l 빈 요소 태그는 닫아야 합니다 l 모든 태그는 대소문자를 구분합니다. HTML 문서에서 태그는 대소문자를 구분하지 않습니다. l 모든 태그는 올바르게 중첩되어야 합니다. XML의 모든 태그는 쌍으로 표시되어야 하며 합리적으로 중첩되어야 합니다. l 모든 태그 속성 값은 큰따옴표나 작은따옴표로 묶어야 합니다 HTML에서는 속성 값을 따옴표로 묶을 수도 있고 안 묶을 수도 있습니다. XML에서는 3. XML데이터와 디스플레이 분리 무엇이든 웹 페이지의 HTML 소스 코드에는 보조 표시를 위한 다양한 속성과 태그가 혼합되어 있어 HTML 수정에 많은 어려움을 초래합니다. 그러나 XML은 페이지의 레이아웃과 표시를 설명할 수 없으므로 데이터와 해당 구조를 설명하는 데만 사용됩니다. 따라서 XML은 이 데이터에 대해 다양한 레이아웃과 표시를 디자인할 수 있지만 데이터 자체는 그렇지 않습니다. 무엇이든 수정해야 합니다. XML을 사용하여 데이터를 표현하는 가장 큰 장점은 사람과 컴퓨터가 XML 문서를 읽고 이러한 데이터를 처리하기가 더 쉽다는 것입니다. XML이 데이터를 표현하는 방식은 실제로 응용 프로그램 시스템과 독립적이며 데이터를 재사용할 수 있고 데이터 조각을 다양한 상황에서 사용할 수 있습니다. XML의 이러한 특성 때문에 데이터 처리가 매우 뛰어나 독자들은 Youdao Dictionary의 어휘집 내보내기가 XML 파일이라는 것을 알 수 있습니다. 구글 리더 내보내기도 XML 파일이고, eclipse에서의 구성도 XML 파일인데... 이렇게 생각하면 됩니다. 소프트웨어 개발 과정에서 저장과 전송이 수반되는 만큼 데이터의 경우 XML 사용을 고려해 볼 수 있습니다.
위 내용은 XML Concise Tutorial(3)의 내용이며, 보다 자세한 내용은 PHP 중국어 홈페이지(www. php.cn)! 와 같은 태그를 직접 사용할 수 있지만 XML에서는 시작 태그와 종료 태그가 일치해야 합니다.
및 기타 단일 태그. XML에서는 빈 요소 태그를 닫아야 합니다. 빈 요소 태그는 슬래시(/)로 닫힙니다. 은 동일하지만 XML에서 이 두 태그는 시작 태그와 종료 태그의 대문자 사용이 일치해야 합니다.