"2020 복습 XML"의 두 판 사이의 차이

seonae's wiki
이동: 둘러보기, 검색
(핵심 키워드)
(은숙)
 
(사용자 4명의 중간 판 26개는 보이지 않습니다)
16번째 줄: 16번째 줄:
 
*네임스페이스(namespace)
 
*네임스페이스(namespace)
 
*파싱(parsing) / 파서(parser)
 
*파싱(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;"
 +
! 기호 || 참조명 || 뜻
 +
|-
 +
| & || &amp; || ampersand
 +
|-
 +
| < || &lt; || less than
 +
|-
 +
| > || &gt; || greater than
 +
|-
 +
| " || &quot; || quotation
 +
|-
 +
| ' || &apos; || 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

샘플 문서