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