1998년 W3C에서 XML기술이 표준으로 발표된 이후 수 많은 기업과 연구단체들이 XML기술을 일반화하여 사용하려고 많은 시도가 있었다.
그러나 우리는 XML문서를 HTML문서처럼 쉽게 접하지도 사용하지도 못하고 있다. 이것은 XML기술을 아직 일반화, 상용화, 범용화할 수 없기 때문이다.
이제 우리는 진정한 의미에서의 XML을 이야기할 때이다.
XML기술에 대해 해답은 이미 알고 있다. 누구든지 쉽게 XML문서를 제작하고 주고 받으면 되는 것이다.
예전에 HTML을 일반 사용자가 이해하게 된 것이 DreamWeaver, Frontpage, 나모웹에디터 등이 나오면서 누구나 쉽게 이해할 수 있게 되면서 웹이 활성화된 것처럼 XML도 일반사용자가 쉽게 XML을 만들어 낼 수 있는 도구와 방법론이 나오면 XML의 세계로 웹이 전환될 것이다.
지금부터 이야기하고자 하는 ActivaXML의 XML기술은 W3C가 제정한 표준 XML기술을 기반으로 XML, XSL, Schema를 다 갖춘 XML문서, 즉 PureXML이다.
(참조: PureXML vs MixedXML )
The design goals for XML(W3C) are:
1. XML shall be straightforwardly usable over the Internet.
2. XML shall support a wide variety of applications.
3. XML shall be compatible with SGML.
4. It shall be easy to write programs which process XML documents.
5. The number of optional features in XML is to be kept to the absolute minimum, ideally zero.
6. XML documents should be human-legible and reasonably clear.
7. The XML design should be prepared quickly.
8. The design of XML shall be formal and concise.
9. XML documents shall be easy to create.
10.Terseness in XML markup is of minimal importance.
W3C의 XML 개발 목표
1. XML은 인터넷에서 곧바로 사용 할 수 있어야 한다.
2. XML은 폭넓은 application을 지원해야 한다.
3. XML은 SGML과 호환성이 있어야 한다.
4. XML 문서들을 처리하는 프로그램을 쉽게 사용할 수 있어야 한다.
5. XML의 선택적 기능(feature)들이 최소화 하거나 가능하면 없어야 한다.
6. XML 문서들은 사람이 이해하기 쉬워야 한다.
7. XML 디자인을 빨리 할 수 있어야 한다.
8. XML 디자인은 특정 양식에 따르고 함축적이야 한다.
9. XML 문서들은 생성하기 쉬워야 한다.
10.XML 작성(markup)에서의 간결성(terseness)은 중요하지 않다.
(참조: W3C Origin and Goals )
혹자는 View(XSL)없는 XML문서도 XML이라고 이야기하지만, 다음과 같은 조건을 갖춘 XML문서가 진정한 의미의 W3C가 정의한 XML문서 일 것이다.
- 데이터 XML부분이 구조화되어 있는가?
- View부분의 XSL을 사용하는가?
- 쉽게 생성하고, 어플리케이션에 별다른 장치 없이 적용할 수 있는가?
- 웹상에서 바로 사용할 수 있는가?
예로 RSS, InfoPath, OOXML, ODF, XBRL은 XSL View를 가지고 있지 않기 때문에 W3C의 PureXML이 아니다.
Biztalk, IBM MQ...에서 처럼 DB나 어플리케이션에 종속되서 만드는 XML문서가 구조화 되어 있지 않고, View를 가지고 있지 않으면 완벽한 PureXML문서가 아니다.


jason.kim01@gmail.com
댓글을 달아 주세요
아주 유용한 정보!
저에서 유사한 역사는 이었다.
걸출한 위치! 많은 감사.
아주 좋은 나는 위치 그것을 감사 좋아한다!
걸출한 위치! 많은 감사.
나는 배웠다 매우…
걸출한 위치! 많은 감사.
블로그를 위한 감사합니다.
중대한 축하!경이롭 위치 위치!
너는 아주 보는 좋은 위치가 있는다!
아주 좋은 나는 위치 그것을 감사 좋아한다!
너는 위치를차가운 만들었다!