WBXMLWAP Binary XML (WBXML) — компактное бинарное представление XML. Разработано Open Mobile Alliance для передачи через беспроводные соединения с низкой скоростью. В данный момент WBXML рассматривается Консорциумом Всемирной паутины для включения в семейство стандартов WAP. Текущая версия 1.3. WBXML сейчас используется в SyncML, WML, Wireless Village, OMA DRM, программировании телефонов через беспроводную связь. СтруктураДля кодирования чисел используется многобайтовое представление. Последний байт начинается с бита 0, остальные — с 1. Остальные 7 бит уже кодируют положительное целое число. Файл начинается с байта с номером версии WBXML (версия 1.3 кодируется как Если формат XML-документа заранее известен, то название тегов и атрибутов можно обозначить заранее обговорённым байтом. Чтобы использовать более 256 имён, они разделены на страницы, которые можно менять с помощью специальной команды: байт Перед каждым тегом идёт байт, указывающий, имеет ли он атрибуты и содержимое ( Тег может содержать и бинарные данные (например, изображение или сжатую информацию), которые кодируются в виде специального байта См. такжеСсылки
|