티스토리 뷰

JSP개념을 공부하기에 앞서

 

XML(Extensible Markup Language) 에 대해서 배워보도록 하겠습니다.

 

왜 XML을 배우느냐???

 

액션태그랑 XML의 형식이 비슷해서 XML을 알아야 액션태그를 이해하기가 쉽기 때문입니다.

 

일단 XML파일을 만들어 보겠습니다.

 

MyWeb2->오른쪽 마우스 클릭->XML File -> Next클릭 -> famaily.xml.->Finish

 

 

 

 

 

맨 처음에 보여지는 화면입니다.

Design/Source 가 있는데

저는 Source를 선택하도록 하겠습니다.

 

 

이것이 Source 선택한 화면입니다.

 

 

 

일단 XML이무엇인지 알아봐야겠죠??

저희는 XML을 집중적으로 다룰것이 아니기 때문에 간단하게 알아보도록 하겠습니다.

 

XML이란?

  • 인터넷 환경에서 구조화된 문서전송 가능하도록 설계된 표준 마크업 언어(Markup Lauguage) 입니다.

 

XML문서 작성법에 대해 알아보겠 습니다.

 

XML 문서 작성법

 

  • 루트 태그(가장 밭깥에 있는 태그)는 반듯이 1개입니다.

  • 종료 태그에는 /를 붙이도록 합니다.

  • 빈 태그는 여는 태그의 끝네 /를 붙일수가 있습니다.

  • 대소문자를 구분하며

  • 태그의 중첩에 유의하도록 합시다.

 

 

 

 

이제 '우리 가족 소개' 를 하는 예시가 주어질 것입니다.

이 예시를 보고 코딩을 해보도록 하겠습니다.

 

  • 저의 아버지 이름은 [김철수]이고, 나이는 60세 입니다.

  • 그리고, 아버지의 혈액형은 O형입니다.

  • 저의 어머니 이름은[박형희]이고, 나이는 57세 입니다.

  • 저의 이름은 [김기동]이고, 나이는 30세 입니다.

  • 여동생의 이름은 [김유정]이고, 나이는 27세 입니다.

이제 이 내용들을 XML로 코딩해보도록 하겠습니다.

 

 

 

 

 

여기서 루트태그는 <가족> 입니다.

 

 

 

 

 

'눈'은 사람 신체의 눈 도있고

하늘에서 내리는 눈 이 있습니다.

 

우리는 이 눈을 구별할수가 있는데 컴퓨터는 구분을 못합니다. 그래서

 

 

 

 

이처럼 링크를 걸어줍니다.

 

여기서 xmlns 라는것이 나왔는데요

xmlns : xml name space

입니다.

 

xlm 네임스페이스가 무엇인지 간단하게 알아보도록 하겠습니다.

 

 

xml 네임스페이스란?

  • 동일한 이름의 태그 충돌을 방지하기 위한 개념입니다.

  • 태그 이름을 구분짓기 위해서 앞에 붙이는 접두어로써 인터넷의 url의 기법을 적용합니다.

 

 

 

이상 [JSP] 12. XML 실습 및 예제 에 대해서 마치도록 하겠습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comments