"2020 복습 XML"의 두 판 사이의 차이
seonae's wiki
(→핵심 키워드) |
(→은숙) |
||
(사용자 4명의 중간 판 27개는 보이지 않습니다) | |||
13번째 줄: | 13번째 줄: | ||
*노드(node)/트리(tree) | *노드(node)/트리(tree) | ||
*xPath | *xPath | ||
− | |||
*DOM(document object model) | *DOM(document object model) | ||
*네임스페이스(namespace) | *네임스페이스(namespace) | ||
+ | *파싱(parsing) / 파서(parser) | ||
+ | |||
+ | *문맥요소(contextual element) | ||
+ | |||
+ | |||
+ | ==참고 자료== | ||
+ | ===XML=== | ||
+ | *[http://digerati.aks.ac.kr/DhLab/2018/101/tutorial/X3-XML의이해.pdf XML의 이해] | ||
+ | *[http://digerati.aks.ac.kr/DhLab/2018/101/tutorial/X4-XSL의이해.pdf XSL의 이해] | ||
+ | *[http://digerati.aks.ac.kr/DhLab/2018/101/tutorial/X5-XPATH의이해.pdf XPATH의 이해] | ||
+ | |||
+ | ==샘플데이터== | ||
+ | <pre> | ||
+ | 이름 : 김인정 | ||
+ | 나이 : 25 | ||
+ | 전공 : 인문정보학 | ||
+ | 거주지 : 경기도 성남시 분당구 하오개로 한국학중앙연구원 | ||
+ | 좋아하는 색깔 : 파랑 | ||
+ | 좋아하는 과일 : 바나나 | ||
+ | 좋아하는 가수 : BTS | ||
+ | 특기 : 잠자기 | ||
+ | 수강과목 : 전자문서와 하이퍼텍스트, 인문정보데이터베이스 | ||
+ | </pre> | ||
+ | |||
+ | * +데이터 하나 더 추가 => 통합예정 | ||
+ | |||
+ | ==만든 XML== | ||
+ | |||
+ | ===수민=== | ||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <기본정보 id="dh01"> | ||
+ | <이름>이수민</이름> | ||
+ | <나이 유형="한국나이">25</나이> | ||
+ | <전공>인문정보학</전공> | ||
+ | <거주지>경기도 성남시 분당구 하오개로 한국학중앙연구원</거주지> | ||
+ | <선호사항> | ||
+ | <색깔>파랑</색깔> | ||
+ | <과일>바나나</과일> | ||
+ | <가수>bts</가수> | ||
+ | </선호사항> | ||
+ | <특기>잠자기</특기> | ||
+ | <수강과목 순서="1">전자문서와 하이퍼텍스트</수강과목> | ||
+ | <수강과목 순서="2">인문정보데이터베이스</수강과목> | ||
+ | </기본정보> | ||
+ | </pre> | ||
+ | |||
+ | ===승진=== | ||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <student 이름="김인정"> | ||
+ | <나이>25</나이> | ||
+ | <전공>인문정보학</전공> | ||
+ | <거주지> | ||
+ | <도>경기도</도> | ||
+ | <시>성남시</시> | ||
+ | <구>분당구</구> | ||
+ | <세부주소>하오개로 한국학중앙연구원</세부주소> | ||
+ | <선호> | ||
+ | <색깔>파랑</색깔> | ||
+ | <과일>바나나</과일> | ||
+ | <가수>BTS</가수> | ||
+ | </선호> | ||
+ | <특기>잠자기</특기> | ||
+ | <수강과목> | ||
+ | <과목명>전자문서와 하이퍼텍스트</과목명> | ||
+ | <과목명>인문정보데이터베이스</과목명> | ||
+ | </수강과목> | ||
+ | </student> | ||
+ | </pre> | ||
+ | |||
+ | ===은숙=== | ||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <인물> | ||
+ | <이름>김인정</이름> | ||
+ | <나이>25</나이> | ||
+ | <전공>인문정보학</전공> | ||
+ | <거주지>경기도 성남시 분당구 하오개로 한국학중앙연구원</거주지> | ||
+ | <좋아하는 색깔="">파랑</좋아하는> | ||
+ | <좋아하는 과일="">바나나</좋아하는> | ||
+ | <좋아하는 가수="">BTS</좋아하는> | ||
+ | <특기>잠자기</특기> | ||
+ | <수강과목 1="">전자문서와 하이퍼텍스트</수강과목> | ||
+ | <수강과목 2="">인문정보데이터베이스</수강과목> | ||
+ | </인물> | ||
+ | </pre> | ||
+ | |||
+ | ==개체 참조== | ||
+ | {| class="wikitable" style="background:white;" | ||
+ | ! 기호 || 참조명 || 뜻 | ||
+ | |- | ||
+ | | & || & || ampersand | ||
+ | |- | ||
+ | | < || < || less than | ||
+ | |- | ||
+ | | > || > || greater than | ||
+ | |- | ||
+ | | " || " || quotation | ||
+ | |- | ||
+ | | ' || ' || apostrophe | ||
+ | |} | ||
+ | |||
+ | ==샘플 문서== | ||
+ | |||
+ | *{{clickable button |[http://dh.aks.ac.kr/~seonae/jibong/xml/jibong.xsd XSD 예시] }} | ||
+ | * {{clickable button | [http://digerati.aks.ac.kr/Dhlab/2019/101/xml/resume/이력서3.xml XSLT 예시1] }} | ||
+ | * {{clickable button |[http://digerati.aks.ac.kr/DhLab/2018/101/workshop/work04/고창읍성.xml XSLT 예시2] }} |
2020년 2월 1일 (토) 10:38 기준 최신판
핵심 키워드
- SGML, HTML, XML
- DTD / XSD
- CSS / XSL (+XSLT)
- 요소(element) (+최상위 요소, 부모/자식, 형제)
- 속성(attribute)
- 값(value)
- 주석(comment)
- well-formed/validate
- 태깅(tagging)/마크업(Markup)
- 노드(node)/트리(tree)
- xPath
- DOM(document object model)
- 네임스페이스(namespace)
- 파싱(parsing) / 파서(parser)
- 문맥요소(contextual element)
참고 자료
XML
샘플데이터
이름 : 김인정 나이 : 25 전공 : 인문정보학 거주지 : 경기도 성남시 분당구 하오개로 한국학중앙연구원 좋아하는 색깔 : 파랑 좋아하는 과일 : 바나나 좋아하는 가수 : BTS 특기 : 잠자기 수강과목 : 전자문서와 하이퍼텍스트, 인문정보데이터베이스
- +데이터 하나 더 추가 => 통합예정
만든 XML
수민
<?xml version="1.0" encoding="UTF-8"?> <기본정보 id="dh01"> <이름>이수민</이름> <나이 유형="한국나이">25</나이> <전공>인문정보학</전공> <거주지>경기도 성남시 분당구 하오개로 한국학중앙연구원</거주지> <선호사항> <색깔>파랑</색깔> <과일>바나나</과일> <가수>bts</가수> </선호사항> <특기>잠자기</특기> <수강과목 순서="1">전자문서와 하이퍼텍스트</수강과목> <수강과목 순서="2">인문정보데이터베이스</수강과목> </기본정보>
승진
<?xml version="1.0" encoding="UTF-8"?> <student 이름="김인정"> <나이>25</나이> <전공>인문정보학</전공> <거주지> <도>경기도</도> <시>성남시</시> <구>분당구</구> <세부주소>하오개로 한국학중앙연구원</세부주소> <선호> <색깔>파랑</색깔> <과일>바나나</과일> <가수>BTS</가수> </선호> <특기>잠자기</특기> <수강과목> <과목명>전자문서와 하이퍼텍스트</과목명> <과목명>인문정보데이터베이스</과목명> </수강과목> </student>
은숙
<?xml version="1.0" encoding="UTF-8"?> <인물> <이름>김인정</이름> <나이>25</나이> <전공>인문정보학</전공> <거주지>경기도 성남시 분당구 하오개로 한국학중앙연구원</거주지> <좋아하는 색깔="">파랑</좋아하는> <좋아하는 과일="">바나나</좋아하는> <좋아하는 가수="">BTS</좋아하는> <특기>잠자기</특기> <수강과목 1="">전자문서와 하이퍼텍스트</수강과목> <수강과목 2="">인문정보데이터베이스</수강과목> </인물>
개체 참조
기호 | 참조명 | 뜻 |
---|---|---|
& | & | ampersand |
< | < | less than |
> | > | greater than |
" | " | quotation |
' | ' | apostrophe |