pureXML이란 W3C가 정한 표준기술인 XML, XSL, DTD, Schema, Xpath, Xpointer, XLink기술을 사용해서 웹 브라우저에서 별다른 장치없이 바로 사용할 수 있는 XML을 칭한다.
이 XML은 Native XML, Original XML이라고 하며, 플랫폼이나, 어플리케이션에 독립적으로 사용할 수 있는 XML문서이며, 기술을 칭한다.
pureXML은 W3C가 정한 10가지 원칙을 지키는 XML기술이며, 문서이다.
The design goals for XML 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)은 중요하지 않다.
pureXML은 W3C가 1998년 차세대 인터넷 표준문서로 제정했고, 이미 여러 산업군 분야에 표준으로 널리 보급 확산되고 있다.
pureXML의 종류:
| 종류 | 설명 | 샘플 |
| XML+DTD/Schema | 구조화된 XML문서만 사용. 산업군 전반에 통합과 협업 소재로 사용 |
- XBRL - RosettaNet PIP |
| XML+CSS | CSS로 View를 표현하는 XML문서 | - Poem |
| XML+XSL | XSL로 View를 표현하는 XML문서 |
- XML eBook - RosettaNet PIP Document - Mutimedia Content |
| XML+XSL+Schema |
구조화된 XML, View, 데이터 정의가 갖춘 완벽한 pureXML문서 |
pureXML이 가지는 장점은 W3C가 정한 표준 기술을 다 적용할 수 있다.
XSL, XSLT, XPointer, Xpath, XLink, DOM, SAX, XQuery, AJAX,Javascript, CSS, HTML
이는 XML기술과 기존의 웹프로그래밍 기술(HTML, Javascript, CSS, ASP, JSP, .NET, Java)과 결합해서 효과적인 어플리케이션과 솔루션을 개발할 수 있고, 컨텐츠 제작에도 기존의 레가시문서를 XML로 변환해서 사용할 수 있다.
현재 표준으로 진행중인 ODF, OOXML도 W3C가 정한 XML기본 원칙과 사상을 다 충족하지 못할 뿐아니라, 지금 가지고 있는 많은 XML의 장점(The design goals for XML)들을 포기해야하는 중대한 일이 진행되고 있다.
XML의 장점
XML기술이 뛰어난 것은 구조화된 XML문서와 다양한 View를 가지고 있는 XSL, Xpointer, Xpath기술이 있기 때문이다.
그럼 pureXML기술로 기존 레가시문서(DOC, PDF, XLS, PPT...)를 만들수 있는가? 가능하다.
매우 간단하게 만드는 방법이 있다. 기존레가시 문서들을 pureXML변환 과정을 통해서 pureXML문서로 생성한다.
기존문서를 pureXML로 만든 샘풀:
| 종류 | 설명 | 샘플 | ||||
| pureXML for DOC | Microsoft사의 Word프로그램에서 HTML형태로 저장한후, 변환과정을 통해서 pureXML로 만든다. |
| ||||
| pureXML for PDF | Adobe사의 PDF프로그램에서 HTML형태로 저장한후, 변환과정을 통해서 pureXML로 만든다. |
|


jason.kim01@gmail.com
댓글을 달아 주세요
걸출한 블로그!
너는 아름다운 웹사이트가 있는다!
우수한 위치! 많은 감사.
정말 같지 않는 블로그!
재미있는 아주 지점. 감사.
나의 너의 친구는 위치의 현재 팬이 되었다!
중대하고 유용한 위치!
우수한 디자인!!
걸출한 디자인! 좋은 디자인.
이 위치는 아니라 유익한뿐 재미있는다!
아주 유용한 정보!