>  기사  >  웹 프론트엔드  >  xml 구문에 대한 자세한 설명_HTML/Xhtml_웹페이지 제작

xml 구문에 대한 자세한 설명_HTML/Xhtml_웹페이지 제작

WBOY
WBOY원래의
2016-05-16 16:41:211244검색

1. 문서 규칙

1.

2. 속성 값은 따옴표로 묶어야 합니다(작은따옴표나 큰따옴표 모두 허용됨). 일반적으로 큰따옴표를 사용하는 것이 좋습니다.

3. 모든 태그에는 닫는 기호가 있어야 합니다.

4. 빈 태그는 모두 닫아야 합니다.

5. 요소는 하나만 있어야 합니다.

6. 공백 문자를 파싱하면 실제 내용이 출력되며 축약되지 않습니다.

7. 특수문자 처리 :
문자 대체 문자
& &
"  &quto;
' '

8. 태그 이름 규칙:
a. 문자, 숫자 및 기타 문자를 포함할 수 있습니다.
b. xml 또는 Xml로 시작할 수 없습니다.
d. 공백을 포함할 수 없습니다.


2. XML 선언

xml 선언 표준 문:
강조:
1. ""와 "xml" 사이에는 공백이 있을 수 없습니다.
2. "?>" 앞에 공백이 있을 수도 있고 없을 수도 있습니다. 3. 인코딩은 "UTF-8"이며, 독립형 기본값은 "no"입니다.
4. 일반적인 인코딩 방법은 다음과 같습니다.
중국어 간체: GB2312
중국어 번체: BIG5
서유럽 문자: UTF- 8, UTF. 속성을 언제 사용해야 하는지에 대한 고정된 규칙은 없지만, 메타데이터는 속성으로 저장하고 데이터 자체는 요소로 저장하는 것이 좋습니다.
속성을 사용하면 다음과 같은 문제가 발생합니다.
1. 여러 값을 포함합니다(하위 요소 가능).
2. 속성은 구조를 설명할 수 없습니다(하위 요소는 가능).
4.

4. 네임스페이스

네임스페이스를 선언하는 두 가지 방법:
1. 기본 선언, 모든 요소는 다음과 같은 접두사를 지정할 필요가 없습니다.




......


2. xmlns 키워드가 네임스페이스 URI의 접두사와 연결되어 있으며 모든 요소가 접두사를 지정해야 함을 명확하게 명시합니다. as:
... 그냥 식별명일 뿐입니다.
5. XML 전용 태그: CDATA
CDATA의 풀네임은 Character Data로 주로 사용됩니다. "
예:



by a&b!

 ] ]>

강조: CDATA는 중첩될 수 없습니다. 표시할 문자는 "]]>"를 포함할 수 없습니다.

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