Kas yra HDML failas?
Failas su plėtiniu .hdml (Handheld Device Markup Language) yra žymėjimo kalba, skirta kurti nešiojamų elektroninių įrenginių, pvz., delninių kompiuterių, išmaniųjų telefonų ir informacijos rodymo prietaisų, tinklalapius. Teigiama, kad HDML yra SGML kalbos plėtinys. HDML yra panašus į HTML, bet skirtas belaidžiams ir delniniams įrenginiams, turintiems mažus ekranus, pvz., PDA, mobiliesiems telefonams ir pan. Jis buvo pakeistas WML, kuriam jis turėjo didelę įtaką.
HDML failo formatas – daugiau informacijos
HDML yra delninių įrenginių žymėjimo kalba, pagrįsta žymėjimo žymomis, panašiomis į HTML. HDML buvo pateiktas W3C standartizuoti, tačiau jis niekada netapo standartu. Tačiau jo failo formato specifikacijas galima rasti adresu W3 website. syntax for HDML language yra kūrėjo nuoroda ir gali būti naudojamas pavyzdiniam programų kūrimui.
HDML elementai
Toliau pateikiamas elementų, kurie suteikia HDML vykdymo laiko aplinką ir kurie yra vadinami vartotojo agentu, sąrašas.
Elementas | Aprašymas |
---|---|
Kortelės | Tai pagrindinė HDML sudedamoji dalis, kuri rodo ir leidžia vartotojui sąveikauti su informacijos kortelėmis. |
Decks | HDML kortelės yra sugrupuotos į kaladės. HDML paketas yra panašus į HTML puslapį, nes jis identifikuojamas URL [RFC1738] ir yra turinio vienetas, kurio prašoma iš serverio ir kurį talpykloje saugo vartotojo agentas. |
Veiksmai | Veiksmai gali būti PREV, SOFT1-SOFT8 ir HELP tipo. Jie yra abstraktūs ir palaikomi vartotojo sąsajoje pagal vartotojo agentą. |
Veikla | Veikla yra tarsi susijusių kortelių grupė, kuri atlieka vieną loginę funkciją. Jie gali apimti vieną ar daugiau denių. HDML naršymo ir būsenos modelis yra suskirstytas į veiklą. |
Istorija pagrįstas naršymas | Vartotojo agentas saugo vartotojui rodomų kortelių istoriją. Kiekviena atverta kortelė įtraukiama į kortelių istoriją. Vartotojo agentas leidžia vartotojui lengvai pereiti prie ankstesnės istorijos kortelės. |