XML
Универсальный язык разметки и международный стандарт.
By Иван Курманов <ik@ahinea.com>, Tue, 25 Feb 2003 12:13:00
Полное название: Extensible Markup Language.
Это способ хранить структурированные данные в файле. Его в равной степени используют для данных и для документов. Имеет некоторое внешнее сходство с HTML, а на самом деле гораздо больше сходства с их общим предком - SGML.
XML это основа для создания конкретных языков разметки с конкретными целями, потому что сам XML таковым не является.
XML был создан и принят как стандарт W3C консорциумом в 1998 году. С тех пор медленно, но верно вошел в практику всех областей IT. Одна из главных идей этого стандарта именно в том, что он стандартен. Часто XML с успехом используют для обмена информацией с внешним миром, потому что существует множество инструментов для обработки XML.
- Extensible Markup Language (XML) 1.0
http://www.w3.org/TR/REC-xml
W3C Recommendation 10-February-1998.
Файл в формате XML имеет однозначную строго-иерархическую структуру. Основная, но не единственная единица этой структуры: элемент. Элемент имеет имя, атрибуты и содержание.
Маленький пример XML
Простой XML-документ:
<document> <section name='Section name'> Section content. </section> Other document content. </document>
В этом примере есть два элемента: "document" и "section". Элемент "section" имеет аттрибут "name" со значением "Section name". Элемент "section" является частью содержания элемента "document".
- XML.com
http://www.xml.com
Почти все, что вам может понадобиться узнать об XML вы найдете здесь. Язык: английский. - XML is too hard for programmers
http://tbray.org/ongoing/When/200x/2003/03/16/XML-Prog
Статья о сложностях работы с XML. Автор: Тим Брэй, один из создателей XML. - Why XML Doesn't Suck
http://tbray.org/ongoing/When/200x/2003/03/24/XMLisOK
Еще одна статья. Почему с XML все не так плохо. Автор: Тим Брэй, один из создателей XML.