GuideML

GuideML

GuideML (Guide Markup Language) is a document markup language used on h2g2, and other bbc.co.uk communities which use the same "DNA" software.

GuideML is an application of XML standards. It mostly consists of a safe subset of XHTML with some extra tags for specific features of the software. The aim is to provide something which resembles HTML but is simpler to learn, and allows basically textual content to be formatted in a skinnable way. Early versions of the h2g2 software offered full HTML markup as an option, but this was removed for security reasons; thus only parts of HTML which are considered to exist in GuideML can now be used, with things such as JavaScript and externally-hosted images being removed by the parser.

Some of the more elabourate features of GuideML are referred to as "gadgets" because they perform functions beyond straight-forward formatting. These include the ability to format a list of user IDs into a drop-down list with the option of opening in the same or a different window; and the famous <VIEWER/> tag, which displays as the username of the person viewing the page, if they're logged in.

A proposal for a standardized "GuideML 1.0" was under discussionFact|date=September 2007, and would have involved a specific subset of the currently supported tags being declared "official" parts of the language. This would have been an important change of approach, in that the current parser lets through any unrecognized tags, as long as they are XML-compliant, meaning that any XHTML understood by the viewer's browser is implicitly part of GuideML.

ee also

*List of document markup languages
*Comparison of document markup languages

External links

* [http://www.bbc.co.uk/dna/hub/A155701 An introduction to GuideML]
* [http://www.bbc.co.uk/dna/hub/A791552 GuideML FAQ]
* [http://www.bbc.co.uk/dna/hub/A718166 Proposed GuideML 1.0 Specification]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • H2g2 — Infobox Website name = h2g2 caption = h2g2 logo in the Brunel skin url = http://www.bbc.co.uk/dna/h2g2/ type = Internet encyclopedia project language = English registration = Available owner = BBC author = Douglas Adams launch date = 1999 revenue …   Wikipedia

  • HTML — For the use of HTML on Wikipedia, see Help:HTML in wikitext. HTML (HyperText Markup Language) Filename extension .html, .htm Internet media type text/html Type code TEXT …   Wikipedia

  • List of document markup languages — The following is a list of document markup languages.Well known document markup languages*HyperText Markup Language (HTML) *Mathematical Markup Language (MathML) *Rich Text Format (RTF) Microsoft format for exchanging documents with other vendors …   Wikipedia

  • List of XML markup languages — This page aims to list articles related XML markup languages. This is so that those interested in the subject can monitor changes to the pages by clicking on Related changes in the sidebar and on the bottom of the page.The list is not necessarily …   Wikipedia

  • HTML — Расширение .html, .htm MIME text/html Ра …   Википедия

  • TeX — Тип Компьютерная вёрстка Разработчик Дональд Кнут …   Википедия

  • XHTML — Расширение .xhtml, .xht, .xml, .html, .htm MIME application/xhtml+x …   Википедия

  • LaTeX — Тип Настольное издательское ПО Разработчик Лесли Лэмпорт Операцио …   Википедия

  • MathML — (MathML) Mathematical Markup Language Тип Компьютерная вёрстка Разработчик Консорциум W3C Написана на Изначально WEB Первый выпуск 1978 Состояние Поддерживается Сайт …   Википедия

  • FictionBook — Расширение fb2, fb2.zip Разработан Дмитрий Грибов Опубликован …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”