'good > Language' 카테고리의 다른 글
< 영자 신문 읽기 7가지 공식 > (0) | 2009.12.22 |
---|---|
Python 특징 (0) | 2009.12.18 |
파이썬 설치(Window XP) (0) | 2009.12.18 |
XML Simple Type, facet 적용 (0) | 2009.12.07 |
XML 스키마 include (0) | 2009.12.04 |
< 영자 신문 읽기 7가지 공식 > (0) | 2009.12.22 |
---|---|
Python 특징 (0) | 2009.12.18 |
파이썬 설치(Window XP) (0) | 2009.12.18 |
XML Simple Type, facet 적용 (0) | 2009.12.07 |
XML 스키마 include (0) | 2009.12.04 |
State Oil Reserve Not Enough
(국내 유류 비축 충분치 않아)
② 제목에서 시제가 현재일 때는 과거로 해석한다.
Kim Stresses Growing Import!!!!ance of English.
(김 대통령, 날로 커져 가는 영어의 중요성을 강조(했다)).
③ 제목에서 동사가 과거분사형일 때는 수동태로 해석한다.
First lce Seen in Seoul This Season.
(서울서 올 들어 처음 얼음 얼어)
④ 제목에 to 부정사가 있을 때는 미래로 해석한다.
(Hyundai to Sell Sosan Farm to Improve Cash Flow.
(현대, 자금 유동성 개선 위해 서산 농장 매각할 듯)
⑤ 제목에서 동사가 현재분사일 때는 현재 진행 중인 사건이다.
Gov't Considering Bid For 2010 Winter Olympiad in Muju.
(정부, 2010년 무주 동계 올림픽 개최 제안 고려 중)
⑥ 행정 수도는 그 나라의 정부를 뜻한다.
Seoul Has Not Agreed on Unification Formula With P'yang.
(한국 정부, 북한과 통일 방식에 관해 합의한 바 없어)
⑦ 기사제목의 세부 내용은 Lead(기사의 첫 단락)부분에서 상세하게 설명된다
http://www.hackersjob.com/S_Professional.html?go=C4001&no=3001
conneting the dots (0) | 2009.12.27 |
---|---|
Python 특징 (0) | 2009.12.18 |
파이썬 설치(Window XP) (0) | 2009.12.18 |
XML Simple Type, facet 적용 (0) | 2009.12.07 |
XML 스키마 include (0) | 2009.12.04 |
Some examples:
# this is the first comment
SPAM = 1 # and this is the second comment # ... and now a third! STRING = "# This is not a comment."
조건,반복
>>> # Fibonacci series:
... # the sum of two elements defines the next
... a, b = 0, 1
>>> while b < 10:
... print b
... a, b = b, a+b
...
1. 변수 동시선언 가능
2. 루프안은 같은 범위로 들여쓰기( tab이나 space로)
A trailing comma avoids the newline after the output
conneting the dots (0) | 2009.12.27 |
---|---|
< 영자 신문 읽기 7가지 공식 > (0) | 2009.12.22 |
파이썬 설치(Window XP) (0) | 2009.12.18 |
XML Simple Type, facet 적용 (0) | 2009.12.07 |
XML 스키마 include (0) | 2009.12.04 |
< 영자 신문 읽기 7가지 공식 > (0) | 2009.12.22 |
---|---|
Python 특징 (0) | 2009.12.18 |
XML Simple Type, facet 적용 (0) | 2009.12.07 |
XML 스키마 include (0) | 2009.12.04 |
XML (0) | 2009.12.04 |
< 영자 신문 읽기 7가지 공식 > (0) | 2009.12.22 |
---|---|
Python 특징 (0) | 2009.12.18 |
파이썬 설치(Window XP) (0) | 2009.12.18 |
XML 스키마 include (0) | 2009.12.04 |
XML (0) | 2009.12.04 |
< 영자 신문 읽기 7가지 공식 > (0) | 2009.12.22 |
---|---|
Python 특징 (0) | 2009.12.18 |
파이썬 설치(Window XP) (0) | 2009.12.18 |
XML Simple Type, facet 적용 (0) | 2009.12.07 |
XML (0) | 2009.12.04 |
- 문법
DTD : XML 문서와 다른 문법을 쓰기 때문에 별도의 처리 시스템이 필요하다. 예를 들어 DOM을 이용한 브라우징이나 트리 처리 등을 할 수가 없다.
XML 스키마 : XML 문법을 이용하므로 XML을 위해 개발된 시스템을 이용할 수 있다. 예를 들어XPath, XLink와 같은 다른 표준들은 스키마와 함께 사용할 수 있도록 해 준다. 또 DOM을 이용한검색이나 문서트리를 처리할 수가 있다.
- 데이터 타입들
DTD : 최근 XML의 응용분야가 확산되면서 기존의 프로그래밍 수준에 가까운 다양한 데이터 타입,예를 들면, number, date/time, structure 등을 요구하게 되었다. 그러나 DTD는 지원 가능한데이터 타입이 제한적이다.(string, name tokens, ID 등)
XML 스키마 : 현재 프로그래밍 언어에서 이용하고 있는 많은 데이터 타입을 제공한다. 따라서XML 스키마를 이용하면 애플리케이션들은 기존의 프로그래밍 언어가 지원해 주는 데이터 타입과 구조의 객체지향적 상속을 지원하는 데이터 타입들을 사용할 수 있게 되었다. 이러한 데이터 타입을이용하면 유지 보수를 쉽게 할 수 있을 뿐만 아니라 객체지향의 개념에서의 장점을 포함할 수도 있다.
XML의 가장 큰 장점 중의 하나가 XML을 이용하여 사용자 또는 설계자가 직접 자신이 필요한 문서의구조를 기술할 수 있다는 것이다. 이러한 장점은 XML 스키마를 이용하여 더욱 발전될 수 있다. 즉, XML 스키마를 이용하여 사용자가 기술한 XML 문서의 구조에서 ‘숫자라고 정의한 것이 진짜로 숫자’로 표현될 수 있는 것이다.
- 내용 모델(content model)
DTD : 요소의 순서(order)나 출현 횟수(occurrence)의 지정이 제한적이다.
XML 스키마 : 출현 횟수를 명시적인 값으로 줄 수 있으며, 그룹 개념의 도입과 현대에 사용되는거의 모든 데이터 타입을 지원하여 보다 강력한 내용 모델을 지원할 수 있고 요소와 그것의 내용을표현하기 위한 융통성 있는 내용 모델을 제공한다.
이것은 단지 문서 기반의 XML 데이터뿐만 아니라 XML의 새로운 애플리케이션에도 이용될 수 있다.전자상거래, 데이터베이스의 자료 교환 또는 RPC 등과 같은 것은 모두 복잡한 내용 모델을 만들수 있어야 하는 애플리케이션들이다. 특히 구조화된 텍스트와 자유 형식의 텍스트를 함께 이용할 필요가 있는 애플리케이션 역시 상세하고 견고한 내용 모델을 필요로 한다. 따라서 XML 스키마는 그러한 애플리케이션에게 상당한 도움이 될 것이다.
- 확장성(Extensibility)
DTD : 한 문서에 오직 하나의 DTD만이 적용되며, 새로운 표준들인 XML 네임스페이스(Namespace)를 이용하여 한 문서가 여러 DTD로부터 태그를 가져올 수 없다. 또한 상속(Inheritance) 기능을 지원하지 못한다. 확장 가능하도록 설계된 XML 언어가 확장 가능한 XML문서 구조나 데이터를 기술하는 언어를 가지고 있지 않다는 것은 XML에서 많은 제약이 된다.
XML 스키마 : DTD의 확장성 문제를 제거했을 뿐만 아니라, XML 데이터를 기술하고 유효성을 검증할 때 SGML을 기반으로 하였기 때문에 가지고 있던 제약 요소들을 제거할 수 있다. XML 스키마의 ‘사용자에 의해 파생된’ 데이터 타입, ‘복잡한’ 데이터 타입 또는 상속 같은 것들은 모두 실제애플리케이션들의 요구에 맞추어 스키마를 확장할 수 있는 방법을 제공한다. 또 XML 스키마는 XML안에 네임스페이스를 기반으로 필요한 만큼 여러 문서 구조들을 이용할 수 있다. 따라서 하나의 문서가 여러 스키마들을 하나의 문서에서 참조할 수 있어서 공유되고 표준화된 XML 어휘집들의 사용을증가시켰다. 이것은 공유된 XML 기반의 전자상거래와 EDI 같은 것을 발전시키는데 더욱 많은 도움이 될 것이다.
- 동적인 스키마
DTD : 일단 작성되면 런타임 상에서 DTD를 변경할 수 없다.
XML 스키마 : 런타임에 선택되어질 수도 있고 추가, 삭제, 변경 등이 가능하다.
위와 같은 DTD의 문제점들을 개선하기 위해 XML 스키마가 출현하게 되었다.
< 영자 신문 읽기 7가지 공식 > (0) | 2009.12.22 |
---|---|
Python 특징 (0) | 2009.12.18 |
파이썬 설치(Window XP) (0) | 2009.12.18 |
XML Simple Type, facet 적용 (0) | 2009.12.07 |
XML 스키마 include (0) | 2009.12.04 |