ExtensibleMarkupLanguage

http://www.w3.org/XML

구조화된 데이터를 정의하는 일종의 MetaLanguage이다. 이것은 텍스트 기반으로 구성되어 읽고 쓰기가 편하며, 변경이나 추가가 쉽기 때문에 그만큼 유연하다는 특징이 있다. (SeeAlso KeepKnowledgeInPlainText) [SGML]을 시작으로 해서, [HTML]로 발전하고, 현재 [XML]로 방향이 전환되고 있다. 대부분의 표준안이 [W3C]를 통해 제정되고 있다.

TableOfContents

XML의 활용

[XML]은 크게 세가지 관점에서 볼 수 있다.

  • 문서의 관점 : [DocBook]

  • 데이터의 관점 : [Database]
  • 메시징의 관점 : WebService

XML의 활용

  • 웹 리소스의 표현 : [RDF], [OWL], [XHTML]
  • 그래픽이미지 : [SVG]
  • [Bioinformatics]관련 : BioXml, [SBML]

XML Programming

XML문서의 [Parsing]

  • [DOM]
  • [SAX], [Expat]
  • [XPath]

For DistributeObject

다른 포맷으로의 변환

  • [XSL] - [XSLT]

관련라이브러리

  • [PyXML]

관련자료모음

유용한링크


CategoryLanguage

web biohackers.net