Ngôn ngữ đánh dấu phát sóng, hoặc BML, là một tiêu chuẩn dựa trên XML được phát triển bởi Hiệp hội các doanh nghiệp và công nghiệp vô tuyến của Nhật Bản như một đặc điểm kỹ thuật phát sóng dữ liệu cho phát sóng truyền hình kỹ thuật số. Nó được hoàn thiện vào năm 1999, trở thành Đặc điểm kỹ thuật truyền và mã hóa dữ liệu ARIB STD-B24 dành cho phát sóng kỹ thuật số. được hỗ trợ, cũng như ECMAScript.t được hoàn thiện vào năm 1999, trở thành Đặc điểm kỹ thuật truyền và mã hóa dữ liệu ARIB STD-B24 cho Truyền phát kỹ thuật số. Đặc tả STD-B24 có nguồn gốc từ bản nháp đầu tiên của XHTML 1.0 nghiêm ngặt, nó mở rộng và thay đổi. Một số tập hợp con của CSS 1 và 2 được hỗ trợ, cũng như ECMAScript.