|
Персональные инструменты |
|||
|
|
XMLМатериал из CustisWikiXML (Расширяемый язык разметки) — разработанная в начале февраля 1998 рекомендация консорциума WWW по созданию специализированных языков разметки. Он является упрощeнным подмножеством языка SGML и именно за счет данной простоты, он получил широкое распространение. Происхождение XML из SGML видно даже в эволюции названия рабочей группы — группа «XML Working Group», утвердившая данный стандарт, ранее называлась «SGML Editorial Review Board». При разработке языка XML ставились следующие задачи:
На основе XML декларируются конкретные языки для различных приложений (например, «RDF», «SMIL», «MathML», «XSIL» и «SVG»), и структурные блоки информации описываются на этих языках в виде XML-документов. Т.е. для описания интересующих нас информационных объектов мы можем ввести любой формат (если, разумеется, в этой области уже не был утвержден XML-стандарт), описать его в виде XML-схемы, и использовать множество программных средств и библиотек для работы с такими объектами. Например, можно вести описание аквариумных рыб: <?xml version="1.0" encoding="windows-1251"?> <fish id="belonesox"> <name> <rus>Белонесокс</rus> <latin>Belonesox belizanus</latin> </name> <male> <length unit="cm">12</length> </male> <female> <length unit="cm">20</length> </female> <description> Хищная живородящая щучка. </description> </fish> и использовать эти описания, как для информационной поддержки собственного аквариума, так и для обмена описаниями с другими аквариумистами. Причем не придется больше изобретать «велосипед с граблями» — придумывать форматы и реализовывать разбор документов в этих форматах. См. также
Ссылки
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion». Репликация: База Знаний «Заказных Информ Систем» → «XML» |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||