Воскресенье, 05.05.2024
VadimOlga.at.ua
Меню сайта
Категории раздела
HTML [9]
HTML
Языки разметки [44]
Языки разметки
PHP [14]
PHP
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Языки разметки
YAML (рекурсивный акроним YAML Ain't Markup Language — «YAML — Не язык разметки») — «дружественный» формат сериализации данных, концептуально близкий к языкам разметки, но ориентированный на удобство ввода-вывода типичных структур данных многих языков программирования.

В трактовке названия отражена история развития: на ранних этапах YAML расшифровывался как Yet Another Markup Language («Ещё один язык разметки») и даже позиционировался как конкурент XML, но позже был переименован с целью[источник не указан 468 дней] акцентировать внимание на данных, а не на разметке документов.

Цели создания


Согласно целям озвученным Кларком Эвансом (англ. Clark Evans), YAML 1.0 призван:


быть легко понятным человеку;

поддерживать структуры данных, родные для языков программирования;

быть переносимым между языками программирования;

... Читать дальше »
Категория: Языки разметки | Просмотров: 350 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

XSL-FO (англ. eXtensible Stylesheet Language Formatting Objects — объекты форматирования языка таблиц стилей для XML) — рекомендованный Консорциумом Всемирной паутины язык разметки типографских макетов и иных предпечатных материалов. XSL-FO является частью XSL, наряду с XSLT и XPath.

В отличие от комбинации HTML и CSS, XSL-FO — это унифицированный язык представления. Он не имеет семантической разметки в том смысле, в каком она используется в HTML. В отличие от CSS, который модифицирует представление по умолчанию для внешнего HTML или XML-документа, XSL-FO сохраняет все данные документа внутри себя.

Документ XSL-FO — это XML файл, в котором хранятся данные для печати или вывода на экран (например, просто текст). Эти данные находятся внутри тегов fo:block, fo:table, fo:simple-page-master и др., где указаны отступы, переводы строк и т.д.

Общая идея использования XSL-FO состоит в том, что пользователь создаёт докум ... Читать дальше »
Категория: Языки разметки | Просмотров: 262 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

XSL (eXtensible Stylesheet Language) — семейство рекомендаций консорциума W3C, описывающее языки преобразования и визуализации XML-документов. Состоит из трех частей:


XSL Transformations (XSLT) — язык преобразований XML-документов.

XSL Formatting Objects (XSL-FO) — язык разметки типографских макетов и иных предпечатных материалов.

XPath — язык путей и выражений, используемый в XSLT для доступа к отдельным частям XML-документа.

Основные отличия от CSS



CSS и XSL — принципиально разные технологии. Их области применения пересекаются лишь частично.

CSS-форматирование HTML-документа применяется браузером на клиентской стороне, а XSL-преобразование выполняется, как правило, на сервере, затем его результат отправляется в браузер клиента.

Языком, лежащим в основе XSL, является XML, а это означает, что XSL более гибок, ... Читать дальше »
Категория: Языки разметки | Просмотров: 316 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

XProc (от англ. XML Processing) — официально утверждённая рекомендация комитета W3C по описанию XML-конвейеров на языке преобразования XML. Рекомендация была утверждена 11 мая 2010 года.

Примеры кода


Ниже приведен пример XProc-файла:

ipeline name="pipeline" xmlns tongue ="http://www.w3.org/ns/xproc"
version="1.0">




ipe step="pipeline" port="source"/>





... Читать дальше »

Категория: Языки разметки | Просмотров: 279 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

XProc (от англ. XML Processing) — официально утверждённая рекомендация комитета W3C по описанию XML-конвейеров на языке преобразования XML. Рекомендация была утверждена 11 мая 2010 года.

Примеры кода


Ниже приведен пример XProc-файла:

ipeline name="pipeline" xmlns tongue ="http://www.w3.org/ns/xproc"
version="1.0">




ipe step="pipeline" port="source"/>





... Читать дальше »

Категория: Языки разметки | Просмотров: 265 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

WML (англ. Wireless Markup Language — «язык разметки для беспроводных устройств») — язык разметки документов для использования в сотовых телефонах и других мобильных устройствах по стандарту WAP.

По структуре напоминает несколько упрощённый HTML, но есть и ключевые отличия, поскольку WML ориентирован на устройства, не обладающие возможностями персональных компьютеров (небольшой экран, не все устройства могут отображать графику, небольшой размер памяти и т. д.):

вся информация в WML содержится в так называемых «колодах». Колода («дек», англ. deck) — это минимальный блок данных, который может быть передан сервером. В деках находятся «карточки» (card) (каждая карта ограничена тегами и ). В одном деке всегда должна быть хоть одна карточка, но может быть и несколько. При этом на экране устройства в каждый момент времени отображается только одна карточка, а по
льзователь может переключаться между ними, перехо ... Читать дальше »
Категория: Языки разметки | Просмотров: 318 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

VML(англ. Vector Markup Language — язык векторной разметки) разработан фирмой Microsoft для описания векторной графики. VML был представлен W3C в 1998 году компаниями Microsoft, Macromedia и др. Примерно в то же время Adobe, Sun и несколько других компаний подали на рассмотрение документы о языке PGML. Оба языка позднее стали основой для SVG.

Фрагменты на VML помещаются внутрь Web-страниц, среди обычного HTML-кода, и описывают их графические элементы. VML поддерживался в Internet Explorer с пятой по девятую версии и в Microsoft Office 2000+. Internet Explorer 10 уже не поддерживает VML.

Вторая версия Google Maps JavaScript API использовала VML для визуализации векторов на IE 5.5+, но в третьей версии поддержка отменена.

Пример использования


Код, представленный далее, отображает закрашенный синим цветом овал:


... Читать дальше »
Категория: Языки разметки | Просмотров: 289 | Добавил: Baron | Дата: 01.10.2016 | Комментарии (0)

Textile — простой язык разметки, позволяющий пользователям получать код HTML из своего текста. Разработан Dean Allen. Используется в CMS Textpattern и некоторых других.

Синтаксис


Textile автоматически преобразует текст в разметку, отслеживая абзацы в тексте. Абзацы, отделяемые пустой строкой, преобразуются в элементы HTML

.

Переводы строк автоматически преобразуются в элементы HTML
.

В тексте можно непосредственно использовать HTML-разметку, когда возможностей Textile не хватает для необходимого форматирования в документе. Теги HTML не обрабатываются только внутри элементов

 и .
Категория: Языки разметки | Просмотров: 277 | Добавил: Baron | Дата: 01.10.2016 | Комментарии (0)

Speech Synthesis Markup Language (SSML) (Язык Разметки Синтеза Речи) - представляет собой основанный на XML язык разметки для приложений синтеза речи. Он был рекомендован рабочей группой W3C[2]. SSML часто встраивается в сценарии VoiceXML для интерактивных систем телефонии. Однако, это также может быть использовано независимо от телефонии, например для создания аудио книг.

SSML основан на языке разметки Java Synthesis Markup Language (JSML), разработанном Sun Microsystems, хотя нынешние рекомендации были разработаны главным образом производителями синтезаторов речи. Он охватывает практически все аспекты синтеза речи, хотя в некоторых областях остались неопределенные аспекты, поэтому каждый производитель принимает иной вариант языка. Кроме того, в отсутствие разметки, синтезатор, как ожидается, должен выполнить своё собственное толкование этого текста. Так SSML не является таким жестким в плане синтаксиса, как язык C, или даже HTML.
... Читать дальше »
Категория: Языки разметки | Просмотров: 266 | Добавил: Baron | Дата: 01.10.2016 | Комментарии (0)

Sass (Syntactically Awesome Stylesheets) — модуль, включенный в Haml. Sass — это метаязык на основе CSS, предназначенный для увеличения уровня абстракции CSS кода и упрощения файлов каскадных таблиц стилей.

Язык Sass имеет два синтаксиса:



sass — отличается отсутствием фигурных скобок, в нём вложенные элементы реализованы с помощью отступов;

SCSS (Sassy CSS) — использует фигурные скобки, как и сам CSS.

Вложенные правила


Одна из ключевых особенностей Sass — вложенные правила, которые облегчают процесс создания и редактирования вложенных селекторов.

#header
background: #FFFFFF

.error
color: #FF0000

a
text-decoration: none
&:hover
text-decoration: underline


Будет транслировано ... Читать дальше »
Категория: Языки разметки | Просмотров: 296 | Добавил: Baron | Дата: 01.10.2016 | Комментарии (0)

1 2 3 4 5 »
Вход на сайт
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • База знаний uCoz
  • VadimOlga.at.ua © 2024