Какво е HDML файл?
Файл с разширение .hdml (Handheld Device Markup Language) е език за маркиране за създаване на уеб страници за преносими електронни устройства като преносими компютри, смартфони и уреди за показване на информация. Твърди се, че HDML е разширение на езика SGML. HDML е подобен на HTML, но за безжични и ръчни устройства, които имат малки дисплеи като PDA, мобилни телефони и т.н. Беше заменен с WML, за който оказа важно влияние.
HDML файлов формат - повече информация
HDML е език за маркиране за преносими устройства, който се основава на етикети за маркиране, подобни на HTML. HDML беше представен на W3C за стандартизация, но никога не стана стандарт. Спецификациите на неговия файлов формат обаче са достъпни на уебсайта на W3 за справка. Синтаксисът за езика HDML е достъпен за справка от разработчиците и може да се използва за разработка на примерни приложения.
HDML елементи
Следва списък от елементи, които осигуряват среда за изпълнение на HDML и се нарича потребителски агент.
Елемент | Описание |
---|---|
Карти | Това е основният градивен елемент на HDML и показва и позволява на потребителя да взаимодейства с картите с информация. |
Колоди | HDML картите са групирани в тестета. HDML колодата е подобна на HTML страница по това, че се идентифицира с URL [RFC1738] и е единицата съдържание, поискана от сървър и кеширана от потребителския агент. |
Действия | Действията могат да бъдат от тип PREV, SOFT1-SOFT8 и HELP. Те са абстрактни и се поддържат в потребителския интерфейс по специфичен за потребителския агент начин. |
Дейности | Дейността е като група от свързани карти, които изпълняват една логическа функция. Те могат да обхващат една или повече колоди. Моделът за навигация и състояние на HDML е структуриран около дейности. |
Навигация, базирана на хронология | Потребителският агент поддържа история на картите, показвани на потребителя. Всяка достъпна карта се добавя към хронологията на картите. Потребителският агент позволява на потребителя лесно да се върне към предишната карта в хронологията. |