728x90 반응형 SMALL XML문서2 표기법과 XML문서의 구조 1. EBNF (Extended Backus-Naur Form) 문법 형태 (배커스-나우르 표기법) EBNF 표기법 XML 1.0 권고안의 공식 문법 기호 ::= 표현식 (Symbol ::= expression) 예제 Char1이 a-z까지 한 문자를 갖는 표현식 Char1 ::=[a-z] VersionNum이 0-9 까지 한 문자를 갖는 표현식 VersionNum ::=[0-9] Word1이 version이라는 고정문자열을 갖는 표현식 Word1 ::="version" 또는 Word1 ::='version' 패턴 결합 표현식 : 패턴과 결합하여 좀더 복잡한 형태를 가질 수 있음 패턴 설명 A? A가 0또는 1번, 즉 A가 올 수도, 안 올 수도 있음(옵션) A, B A가 먼저오고 B가 나중에 옴 (순차.. 2022. 4. 24. XML 문서의 종류 1. 잘 짜여진 문서 (Well-formed XML document) 잘 짜여진 문서 XML 1.0 권고안에 언급되어 있는 문법 (spec)을 잘 지켜서 작성된 문서 예> 마지막에서 2번째 줄 태그때문에 유효하지 않은 문서가 되었다. Java XML Mr.hong preshell 23,000 이클립스로 XML을 하나 만들고 오류가 있는 라인에 마우스를 올려놓아 보았다. The end-tag for element type "book" must end with a '>' delimiter. 설명을 볼수 있다. 해당 오류를 수정해보자 오류가 귀신같이 사라졌다. 2. 유효한 문서 (Valid XML document) 유효한 문서 잘 짜여진 문서이면서, XML로 개발된 특정 마크업 언어에 맞게 작성된 문서 DTD.. 2022. 4. 24. 이전 1 다음 728x90 반응형 LIST