XML 매 뉴 얼―XML 문법

XML 의 문법 규칙 은 간단 하면 서도 엄격 하여 학습 과 사용 이 매우 쉽다.그 렇 기 때문에 XML 을 읽 고 조작 하 는 소프트웨어 를 만 드 는 것 도 비교적 쉬 운 일이 다.XML 문서 의 예 XML 문 서 는 설명 과 간단 한 문법 을 사용 합 니 다. Lin Ordm Reminder Don't forget me this weekend!문서 의 첫 번 째 줄:XML 성명―이 문서 가 따 르 는 XML 표준 버 전 을 정의 합 니 다.이 예 에서 1.0 버 전의 표준 이 고 ISO-8859-1 을 사용 합 니 다. (Latin-1/West European)문자 집합.문서 의 두 번 째 줄 은 루트 요소 입 니 다.  문서 의 3-6 줄 은 루트 요소 의 네 개의 키 노드(to, from, heading body): Lin Ordm Reminder Don't forget me this weekend!문서 의 마지막 줄 은 루트 요소 의 끝 입 니 다.이 문서 에서 이것 이 Ordm 가 린 에 게 남 긴 메모 임 을 알 수 있 습 니까?XML 이 아름 다운 자기 묘사 언어 라 는 것 을 인정 하지 않 을 수 있 습 니까?모든 XML 문 서 는 XML 문서 에 끝 표시 가 있어 야 합 니 다. 끝 표 시 를 무시 하 는 것 은 규정 에 부합 되 지 않 는 다.HTML 문서 에서 일부 요 소 는 끝 표시 가 없 을 수 있 습 니 다.다음 코드 는 HTML 에서 완전히 합 법 적 입 니 다:

This is a paragraph

This is another paragraph 그러나 XML 문서 에 끝 표시 가 있어 야 합 니 다.아래 의 예 와 같이

This is a paragraph

This is another paragraph

  주의: 위의 예 에서 첫 줄 이 끝 난 표 시 를 하지 않 았 다 는 것 을 이미 알 고 있 을 것 이다.이것 은 잘못 이 아니다.XML 성명 은 XML 문서 의 일부분 이 아니 기 때문에 XML 요소 가 아니면 끝 표시 가 있어 서 는 안 됩 니 다.XML 표 시 는 모두 대소 문자 가 민감 합 니 다.이것 은 HTML 과 다 릅 니 다. XML 표 시 는 대소 문자 가 민감 합 니 다.XML 에서 태그와 태그는 두 개의 다른 태그 입 니 다.따라서 XML 문서 에서 표 시 를 시작 하고 끝 낼 대소 문 자 는 일치 해 야 합 니 다.This is incorrect   //잘못된This is correct     //올 바른 모든 XML 요 소 는 XML 에 합 리 적 으로 포함 되 어야 합 니 다.올 바 르 지 않 은 끼 워 넣 기 를 허용 하지 않 습 니 다.HTML 에 서 는 다음 코드 를 브 라 우 저 에서 해석 할 수 있 는 부정 확 한 포함 을 허용 합 니 다:This text is bold and italic는 XML 에 모든 요 소 를 정확하게 포함 시 켜 야 합 니 다.위의 코드 는 이렇게 써 야 합 니 다:This text is bold and italic모든 XML 문서 에는 루트 요소 가 있어 야 합 니 다.XML 문서 의 첫 번 째 요 소 는 루트 요소 입 니 다.모든 XML 문 서 는 하나의 단독 표 시 를 포함 하여 정의 해 야 합 니 다.모든 다른 요 소 는 루트 요소 에 쌍 을 이 루어 야 합 니 다.XML 문 서 는 하나의 요소 만 있 을 수 있 습 니 다.모든 요 소 는 하위 요 소 를 가 질 수 있 습 니 다.하위 요 소 는 부모 요소 에 정확하게 포함 되 어야 합 니 다.아래 코드 는 이미지 설명 을 할 수 있 습 니 다...............................  속성 값 은 반드시 따옴표"를 사용 해 야 합 니 다.XML 에서 요소 의 속성 값 은 따옴표 가 없 으 면 규정 에 부합 되 지 않 습 니 다.HTML 처럼 XML 요소 도 속성 을 가 질 수 있 습 니 다.XML 요소 의 속성 은 이름/값 으로 쌍 으로 나타 납 니 다.XML 문법 규범 은 XML 요소 속성 값 을 따옴표 로 끌 어야 합 니 다.아래 의 두 가지 예 를 보십시오.첫 번 째 는 틀 렸 습 니 다.두 번 째 는 정확 합 니 다. Lin Ordm Reminder Don't forget me this weekend! Tove Jani Reminder Don't forget me this weekend!첫 번 째 문서 의 오 류 는 속성 값 이 따옴표 로 끌 지 않 았 다 는 것 입 니 다.  정확 한 표기 법 은: date="12/11/99". 부정 확 한 표기 법: date=12/11/99.XML 을 사용 하면 XML 문서 에 공백 이 남아 있 고 빈 부분 은 해상도 기 에서 자동 으로 삭제 되 지 않 습 니 다.이 점 은 HTML 과 다르다.HTML 에서'Hello              my name is "Hello"로 표 시 됩 니 다. my name is "Ordm"는 HTML 해석 기 가 문장의 빈 부분 을 자동 으로 제거 하기 때 문 입 니 다.XML 사용, CR / LF 전환 됨 LF 사용 XML, 새 줄 은 항상 표 시 됩 니 다. LF(Line Feed타자기 가 뭔 지 아 세 요?하하,타자 기 는 지난 세기 에 사용 되 었 던 타자 전문 기계 입 니 다.^&^타자기 로 한 줄 의 글 자 를 다 친 후에,너 는 보통 타자 머리 를 종이 의 왼쪽 끝으로 옮 겨 야 한다.  윈도 프로그램 에서 텍스트 의 새 줄 은 보통 CR LF (carriage return, line feed유 닉 스 응용 프로그램 에서 새 줄 은 보통 LF。새 줄 을 표시 하기 위해 CR 만 사용 하 는 프로그램 도 있다.XML 의 주석 이 XML 에 주석 되 어 있 는 문법 은 기본적으로 HTML 과 같 습 니 다.  XML 은 특별한 게 없어 요.그 는 단지 괄호 로 확 대 된 일반적인 텍스트 일 뿐이다.일반 텍스트 를 편집 하 는 소프트웨어 도 XML 문 서 를 편집 할 수 있다.그러나 XML 을 지원 하 는 프로그램 에서 XML 표 시 는 특수 한 조작 에 대응 하고 어떤 표 시 는 볼 수 있 으 며,어떤 표 시 는 표시 되 지 않 을 수도 있 고,어떤 표 시 는 특별한 조작 이 없 을 수도 있다.

좋은 웹페이지 즐겨찾기