"2022-2학기 전자문서와 하이퍼텍스트 4차시(220922)"의 두 판 사이의 차이

dbswhdgns08
이동: 둘러보기, 검색
59번째 줄: 59번째 줄:
  
  
'''xml 예시''' -> xml의 마크업은 텍스트의 내용이 어떠한 것인지만을 분리해서 표시해줄 수 있음.
+
'''xml 예시''' -> xml의 마크업은 텍스트의 내용이 어떠한 것인지만을 분리해서 표시해줄 수 있음.  
 +
 
 +
'''xml'''은 <내용>에 관한 마크업 정보,
 +
 
 +
'''xsl'''은 <모양/스타일>에 관한 마크업 정보
 +
 
 +
'''xsd'''은 <텍스트의 구조>에 관한 마크업 정보가
  
 
예시) http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.xml
 
예시) http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.xml
  
 
소스예시) [view-source:http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.xml]
 
소스예시) [view-source:http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.xml]

2022년 9월 22일 (목) 11:08 판

XML: eXtensible Markup Language

 전자문서 기술 언어의 세계적인 표준(W3C-recommended general-purpose markup language.)

 W3C Recommendation: XML 문서의 구조와 XML 프로세서 의 요건을 정의


-> extensible=확장가능한=무엇을 확장하는???

==>데이터를 처리하는 프로그램을 레고처럼 유연하게 필요할 때마다 확장시킬 수 있도록 하는것


Hyper text(문서 내의 중요한 키워드마다 다른 문서 또는 유관한 시청각 자료로 연결되는 통로를 만들어 여러 개의 문서가 하나의 문서인 것처럼 보여주는 문서 형식.)

Ted Nelson의 재나두(Xanadu-문서 내부에 노드로 표현되는 정보들을 연결한 시스템)가 하이퍼텍스트의 시발점


Hyper text의 반대개념? --> Linear text



general purpose = 범용?통용?

-> 정의와 관계의 틀과 규칙만 정해놓았을 뿐, 그 세부 내용과 요소는 사용자의 입맛에 맞게 하는 것??


Interoperable = 상호운용성 또는 호환성

-> 시스템의 상이함에 구애되지 않는 데이터 공유


Open and Free standard

-> 모두에게 개방된 표준



SGML(Standard Generalized Markup Language)

-> 문서에 담긴 정보요소와 그 요소들간의 관계를 컴퓨터가 이해할 수 있도록 만든 마크업 언어

-> 그 후 지속적으로 발전하여 1986년 국제표준기구에 의해 구조적 데이터 표현의 표준안(ISO 8876)으로 인증



html 예시 -> 디자인 표현형식을 표시하는 것이 눈에 띔. 보여주고자 하는 스타일과 내용에 대한 마크업이 하나로 섞여있다면,

예시) http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.htm

소스예시) [view-source:http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.htm]


xml 예시 -> xml의 마크업은 텍스트의 내용이 어떠한 것인지만을 분리해서 표시해줄 수 있음.

xml은 <내용>에 관한 마크업 정보,

xsl은 <모양/스타일>에 관한 마크업 정보

xsd은 <텍스트의 구조>에 관한 마크업 정보가

예시) http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.xml

소스예시) [view-source:http://digerati.aks.ac.kr/Dhlab/2022/201/workshop/letter/letter.xml]