이전

리뷰 (2)

한줄평
평점 분포
  • 리뷰 총점10 50%
  • 리뷰 총점8 50%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 8.0
  • 50대 10.0
리뷰 총점 종이책
[서평] XML 퀵스타트 가이드
"[서평] XML 퀵스타트 가이드" 내용보기
XML은 HTML과 특징이 유사해보이지만, HTML처럼 정보를 디스플레이하기 위한 용도보다는 데이터를 저장하고 이를 전송하기 위한 용도로 특별히 설계된 언어다. XML 문서는 간결한 텍스트 파일로만 되어있어서 다른 기종 시스템이나 구조 간에 데이터를 공유하는 데 사용할 수 있다. 이렇듯 구조화가 잘 되어있어서 사용이 쉽고 조작이 간단하기 때문에 기계와 사람 모두에게 가독성이
"[서평] XML 퀵스타트 가이드" 내용보기

XMLHTML과 특징이 유사해보이지만, HTML처럼 정보를 디스플레이하기 위한 용도보다는 데이터를 저장하고 이를 전송하기 위한 용도로 특별히 설계된 언어다. XML 문서는 간결한 텍스트 파일로만 되어있어서 다른 기종 시스템이나 구조 간에 데이터를 공유하는 데 사용할 수 있다. 이렇듯 구조화가 잘 되어있어서 사용이 쉽고 조작이 간단하기 때문에 기계와 사람 모두에게 가독성이 높다는 장점을 가지고 있다.

XML을 정확히 말하자면 사용자가 직접 구축하는 마크업 언어를 정의하기 위한 규칙이라고 말할 수 있다. XML은 태그가 담고 있는 콘텐츠를 자세히 기술해낼 수 있는 만큼 사용자는 각 규칙들을 엄격하게 지켜서 작성해야 한다. 이 책은 이러한 XML 언어의 기초를 시작으로 응용 방법과 추가적인 기술들에 대해서 크게 7부분으로 나누어 구성하여 풀어냈다.

1부에서는 XML 문서를 어떻게 만드는지를 보여주고, 2부에서는 XML문서를 다른 문서로 변환할 수 있는 XSL에 대해서 다룬다. 3부와 4부에서는 XML 문서의 구조 정의를 위해 설계된 DTD나 스키마에 대해서 설명했고, 5부에서는 XML 네임스페이스 사용에 대해서 다룬다. 6부에서는 XML과 관련된 최신 개발 방향으로 XSLT 2.0, XPath 2.0, XQuery 1.0을 소개하고, 7부에서는 XML 실습으로 Ajax, RSS, SOAP 등 현재까지 잘 알려진 놀랍고 유용한 XML 이용 사례를 다룬다. 부록으로 XML 도구들과 문자 집합 및 엔티티에 대해서 수록했다.

 

다양한 다른 프로그래밍 언어들과 조합해서 사용할 수 있는 기능적인 강점이 많은 것이 HTML 같은 마크업 언어인 XML이다. 실무에서 각각 다른 언어를 사용하여 프로그래밍 할 때 구현 언어는 달라도 데이터 처리와 관련해서 XML을 공통으로 활용했을 정도로 활용과 응용성이 좋았다. 그래서 실전 프로그래밍에서 기능적인 강점을 적재적소에 적용할 수 있도록 XML의 개념을 익히고 기술적인 응용 방법을 참고할 수 있는 가이드와 같은 책이 있었으면 했다. 그런 면에서 이 책이 XML의 기본과 핵심을 잘 정리하여 응용할 수 있도록 구성했다는 점은 기대감을 갖기에 충분했다.

한편으로 이 책은 XML 완벽 가이드는 아니다. XML과 그것의 핵심도구와 언어들을 사용하는 방법을 알려주는 초보자 가이드라고 할 수 있다. 따라서 SAX, OPML, XML-RPC를 다루지 않고, XML과 흔히 같이 사용하는 자바스크립트, 자바, PHP에 대한 내용은 언급되지 않는다. 또한 XML 문서와 함께 쓸 수 있는 다양한 보조 기술들 역시 다루지 않는다. 이와 관련된 정보와 기술이 필요하다면 이를 다루는 별도의 전문서를 참고해야 한다. 이 책은 온전히 XML 기본 바탕과 핵심 기술에 집중한 책이라는 점에서 나름의 강점이 있다. XML의 개념과 원리를 이해하고 응용하기 위한 바탕으로 학습하기에 좋은 구성인 만큼 제목의 퀵스타트 가이드처럼 초보자들에게 추천하고 싶다.

s*****n 2015.06.02. 신고 공감 0 댓글 0
리뷰 총점 종이책
XML 퀵스타트 가이드
"XML 퀵스타트 가이드" 내용보기
10년 전 VISUAL C++ 과 HTML을 배우고 포토샵과 일러스트를 배운 뒤 ASP3.0을 배우던 시절 XML에 대해서 처음 알게 되었다...처음에 HTML의 기능을 확장하는 웹언어라고 하여 독학으로 배우게된 XML...그러나 XML의 기능을 알았어도 응용할 방법이 없었다..그 당시 XML을 지원해 주는 웹서버가 거의 없었고 주위에 ASP나 PHP만 공부하여도 충분하였기 때문이었다...우리가 흔히 쓰는 웹페
"XML 퀵스타트 가이드" 내용보기

10년 전 VISUAL C++ 과 HTML을 배우고 포토샵과 일러스트를 배운 뒤 ASP3.0을 배우던 시절 XML에 대해서 처음 알게 되었다...처음에 HTML의 기능을 확장하는 웹언어라고 하여 독학으로 배우게된 XML...그러나 XML의 기능을 알았어도 응용할 방법이 없었다..그 당시 XML을 지원해 주는 웹서버가 거의 없었고 주위에 ASP나 PHP만 공부하여도 충분하였기 때문이었다...


우리가 흔히 쓰는 웹페이지가 HTML 기반으로 만들어졌다면 XML은 HTML의 한계를 벗어나 다양한 기능을 우리가 사용할 수 있도록 하여 주었다...정보를 디스플레이 하는 단순한 기능이 HTML이라면 데이터를 저장하고 전송하기 위해만들어진 것이XML이라고 할 수가 있다...그리하여 XML은 HTML보다 더 까다로운 규칙들을 포함하고 있으며 그 규칙을 어길 경우 웹상에 제대로 출력되지 않는다...


웹에서 우리가 날짜의 음력을 양력으로 바꾸는 기능,길이 넓이 무게 부피 온도 등등을 변환하거나 웹상에서 지도 서비스가 가능하였던 건 XML이라는 도구가 있었기 때문라고 할 수 있다...


특히 네이버나 웹사이트 안에 있는 RSS 기능은 XML을 이용한 서비스라고 할 수가 있으며 RSS기능이 있음으로 인하여  정보 업데이트가 자주 일어나는 웹사이트에서 실시간으로 업데이트 되는 정보를 북마크 하여 일일히 찾아 다니지 않고 쉽게 볼수 있게 되었다...그리고 100년전 신문 정보를 우리가 웹상에서 쉽게 볼수 있는 것 또한 XML의 기능이라고 할 수 있다...


HTML과 XML의 차이점을 쉬운 예로 표현하자면 


[HTML]

<h2>철수의 키는 180cm 이고 시력은 2.,0이며 신발 사이즈는 280cm,몸무게는 75kg,이며 서울 강남구에 살고 있다..</h2>



[XML]

<h2>

<people>

<name>철수</name>

<sight>2.0</signt>

<height unit=feet>280cm</height>

<location>서울시 강남구</location>

</people>


으로 표현이 가능하며 HTML이 단순히 정보를 웹상에 보여주는 것이라면 XML은 우리의 일상언어를 컴퓨터가 이해할 수 있는 언어로변환하여 또다른 것으로 변환하거나 응용할 수가 있게 된다...독학을 하거나 처음 XML을 접하는 초보자들은 책을 통하여 XML에 쉽게 다가갈 수 가 있다..

k*******2 2015.06.02. 신고 공감 0 댓글 0