>  기사  >  백엔드 개발  >  XML 간결한 튜토리얼 (6)

XML 간결한 튜토리얼 (6)

黄舟
黄舟원래의
2017-02-18 15:33:001280검색

목차


개발 내역

XML비교 HTML 확장 가능

XML 및 HTML 비교 구문 세부 정보

XML 유효성 검사 DTD

XML네임스페이스

XML구문 구조

DOM4J구성 파일 읽기 및 쓰기

SLT 정보

XML 구문 구조





아아앙

위는 A 기본 XML을 예로 들어 XML 문서의 구조와 구문을 자세히 설명하겠습니다.


XML선언(1행)

XML 문서는 항상 XML 선언으로 시작합니다. 이는 XML 버전, 문서에 사용된 인코딩 및 문서 독립성 정보.

형식은 버전 정보[인코딩 정보][문서 독립 정보]?>, 여기서 괄호는 ( [] ) 부분은 선택사항을 나타냅니다.

1.버전 참고:

XML

, 1.0, 1.1 두 가지 버전이 있었습니다. 버전에 따라 구현 세부 사항이 다릅니다. XML 프로세서의 하위 버전이 XML 문서의 상위 버전을 구문 분석할 때 인식할 수 없는 기호나 구문이 나타날 수 있습니다. , 결과적으로 잘못된 구문 분석 결과가 발생합니다. XML 처리는 XML< 시작 부분에 XML 선언을 작성하여 수행됩니다. 🎜> 문서 브라우저는 선언을 기반으로 문서가 준수하는 XML 사양을 판단할 수 있습니다. 지원되지 않는 버전이 발견되면 더 이상 구문 분석하고 처리하지 않으며, 오류 메시지가 직접 제공됩니다. 2.문서 인코딩 선언

XML

선언 문서 인코딩 정보도 명령문에 추가할 수 있습니다. 기본값은 UTF-8입니다. 중국어를 사용하려면 encoding=<🎜을 추가하면 됩니다. >< 명령문에. >인코딩속성의 인코딩이 일치해야 합니다. 그렇지 않으면 다음 오류가 보고됩니다. "현재 인코딩에서 지정된 인코딩으로 전환하는 것은 지원되지 않습니다. 리소스 처리 중...".

예: 메모장을 사용하여 XMLANSI인코딩으로 저장합니다. 의 속성은 UTF-8인코딩으로 메모장에 저장할 때 gb2312이어야 합니다. 속성은 UTF-8이어야 하며, 다른 인코딩에도 동일하게 적용됩니다.

3.독립 문서 진술

우리 문서가 외부 문서에 의존하지 않는 경우 XML 선언에서 standalone="yes를 통해 이 문서가 독립적임을 선언할 수 있습니다. " 문서. 문서가 외부 문서에 의존하는 경우 standalone=no”를 통해 선언할 수 있습니다. 전체 XML 선언은 다음과 같습니다.

문서 유형 선언(2행)

이전 글의 소개를 통해 DTD(문서 유형 정의를 사용할 수 있음을 알 수 있었습니다. 문서 유형 정의) XML 문서를 표준화합니다. XMLSGML 🎜>에서 구문 규칙을 정의하기 위한 DTD 메커니즘, 그러나 DTD 자체는 XML 규칙,거의 모든 XML 애플리케이션은 DTD .HTML에는 표준 DTD 파일 이 있으며 의 조직 구조가 있으며 모든 태그가 고정되어 있습니다. DTD 파일도 텍스트 파일이며 일반적으로 확장자가 ".dtd"입니다.

XML 문서가 DTD 이는 문서 유형을 통해 선언됩니다. 문서 유형을 선언하는 방법에는 두 가지가 있습니다. 하나는 DTD를 외부 파일에 선언하는 것이고, 다른 하나는 XML 문서에는 DTD가 나와 있습니다. (구체적인 DTD 콘텐츠는 이전 글을 참고하세요) 요소

XML 요소는 시작 태그, 요소 콘텐츠 및 종료 태그로 구성됩니다. 빈 요소는 빈 요소 태그로 구성됩니다. 각 요소에는 이름으로 표시된 유형이 있으며 각각 이름과 값이 있는 속성 설명 세트가 있을 수 있습니다.

요소 이름을 지정할 때 "xml"으로 시작하는 이름이나 기타 일치하는 문자는 XML 사양의 현재 또는 후속 버전 표준화. 또한 요소 이름을 지을 때 다음 사항에 주의해야 합니다.

1. 이름에는 문자, 밑줄만 사용할 수 있습니다. , 또는 콜론으로 시작됩니다.

2. 이름에는 공백을 포함할 수 없습니다.

3. 모호함을 주지 마세요

댓글(3행)

댓글은 문서를 더 잘 읽는 데 도움이 됩니다. 하지만 XML 편집기로 인한 모호함을 피하기 위해 댓글에 거의 모든 문자를 쓸 수 있습니다. , 댓글 작성 시

1. XML 앞에 올 수 없는 경우 주의할 점이 있습니다. , XML 선언은 문서의 첫 번째 부분이어야 합니다.

2.댓글은 마크업에 표시할 수 없습니다.

3.댓글은 둘러싸거나 숨길 수 있습니다. 단, 태그를 주석 처리한 후에도 나머지 텍스트가 여전히 완전히 구조화된 XML 문서인지 확인하세요.

4."--" 문자열(하이픈 이중 문자)은 댓글에 포함될 수 없습니다.

5. "-->로 끝나는 댓글은 XML ” 마지막에.

사실 네이밍이나 댓글이 표준화되었는지 판단하는 가장 좋은 방법은 브라우저에서 작성하려면 XML 파일을 엽니다. 열 수 있으면 이름 지정에 문제가 없다는 의미입니다. 그렇지 않으면 브라우저에서 정상적으로 열릴 때까지 프롬프트에 따라 XML 파일을 수정해야 합니다.

위 내용은 XML 간결 튜토리얼(6)의 내용이며, 더 많은 관련 내용은 PHP 중국어 홈페이지(www. php.cn)!



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.