.BML

Archivo BML

Bean Markup Language File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .bml es comúnmente un archivo Bean Markup Language, un script de configuración XML creado por IBM alphaWorks en 1998 para conectar componentes JavaBeans. Ábralo con cualquier editor de texto (Notepad++, VS Code o Notepad), ya que es XML puro. El formato está descontinuado; la extensión .bml también es utilizada por otros dos formatos no relacionados.

Desarrollador: IBM alphaWorks Categoría: Archivos de Internet MIME: application/xml
SE ABRE EN Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Jul 4, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo BML?

Un archivo .bml contiene código fuente de Bean Markup Language, un lenguaje de scripting basado en XML para conectar de forma declarativa componentes JavaBeans. BML fue desarrollado por IBM alphaWorks y anunciado en la conferencia XML '98 en noviembre de 1998.

Un documento .bml utiliza un elemento raíz <bml> para describir un grafo de JavaBeans anidados e interconectados: cada bean se especifica por su nombre de clase Java, y las propiedades se establecen o se conectan de forma declarativa en el marcado. El conjunto de herramientas de BML constaba de dos componentes: un intérprete (llamado el «player») que ejecutaba el grafo de beans en tiempo de ejecución, y un compilador que generaba código fuente Java sin reflexión a partir de la descripción .bml.

IBM alphaWorks descontinuó BML a principios de la década de 2000; nunca fue ampliamente adoptado fuera de la investigación y el prototipado. Los archivos de definición de beans XML de Spring Framework (applicationContext.xml) abordaron el mismo problema y se convirtieron en el sucesor principal, siendo reemplazados más tarde por anotaciones de Spring y clases de configuración de Java.

La extensión .bml también es compartida por otros dos formatos no relacionados: un formato de marcado binario de GNU Log y los archivos de Bridge Markup Language utilizados en sistemas de subastas de bridge de contrato.

Seguridad y protección

RIESGO: LOW

Los archivos BML son XML de texto plano; no pueden ejecutarse sin un intérprete o entorno de ejecución BML. No hay vectores de malware conocidos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOBean Markup Language Filetambién conocido como BML file, Bean ML
DESARROLLADORIBM alphaWorksdesde November 1998 (XML '98 Conference, IBM alphaWorks)
TIPO MIMEapplication/xml
TIPOtexto, lenguaje de scripting/configuración basado en XML
Esta extensión también es utilizada por…
  • GNU Log BML (Binary Markup Language) - Un formato de serialización de datos binarios diseñado para una codificación ligera en archivos y sockets de red; no relacionado con IBM Bean ML.
  • Bridge Markup Language - Formato de texto plano para describir sistemas y convenciones de subastas de bridge; utilizado por la herramienta BML de código abierto en GitHub.

Programas que abren archivos BML

Windows3 apps
Windows Notepad Integrado Haga clic derecho en el archivo → Abrir con → Notepad.
Notepad Código abierto Archivo → Abrir, seleccione el archivo .bml; se resaltará la sintaxis como XML si se establece el lenguaje XML.
Visual Studio Code Gratis Abra el archivo; instale la extensión XML para el resaltado de sintaxis.
macOS2 apps
TextEdit Integrado Abrir con TextEdit; cambie al modo de texto plano si aparece distorsionado.
Visual Studio Code Gratis Abra el archivo; instale la extensión XML para el resaltado de sintaxis.
Linux1 app
gedit Código abierto Abra el archivo .bml en gedit para una visualización de XML en texto plano.

Detalles técnicos

especificación profunda
Tipo de formatoLenguaje declarativo basado en XML para conectar componentes JavaBeans
CodificaciónUTF-8 o ISO-8859-1 (declarado en el prólogo XML)
Elemento raíz<bml> Elemento de documento XML que contiene definiciones de beans anidadas
Tamaño típico1 KB - 100 KB (scripts de configuración)
PlataformaCualquier plataforma JVM (Windows, Linux, macOS)
Componentes de ejecuciónIntérprete BML («player») para ejecución en tiempo real; compilador BML para generar código Java sin reflexión
Estado de la especificaciónBML 1.0 - lanzamiento único (1998); IBM alphaWorks descontinuó el proyecto a principios de los 2000
Tecnología sucesoraDefiniciones de beans XML de Spring Framework (applicationContext.xml), posteriormente anotaciones de Spring y clases de configuración Java
Bytes mágicosNinguno fijo; típicamente comienza con <?xml version="1.0"?> o el elemento raíz <bml>
Tipo MIMEapplication/xml
Conflicto de extensión.bml también es usado por GNU Log Binary Markup Language y Bridge Markup Language (formatos no relacionados)
LanzadoNovember 1998 (XML '98 Conference, IBM alphaWorks)
Última versiónBML 1.0 (no subsequent versions; project discontinued)
Especificaciónxml.coverpages.org

Conversiones de BML

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos BML. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos BML.

Preguntas frecuentes

¿Qué programa abre un archivo .bml?
Cualquier editor de texto lo abre: Notepad++, VS Code o incluso el Notepad de Windows. Es un archivo XML simple. El BML Player original (IBM alphaWorks) está descontinuado.
¿Se sigue utilizando el formato BML?
No. IBM descontinuó BML a principios de la década de 2000. La conexión moderna de JavaBeans se realiza con Spring Framework o anotaciones CDI.
¿Por qué mi archivo .bml parece XML?
Porque BML (Bean Markup Language) es XML. Está viendo el formato correcto.
¿Existen diferentes tipos de archivos .bml?
Sí; la extensión también es utilizada por el formato BML binario de GNU Log (completamente diferente, binario) y por Bridge Markup Language (notación de juegos de cartas bridge).

Referencias

1XML Cover Pages - Bean Markup Languagexml.coverpages.org
2docs.fileformat.com - BML file formatdocs.fileformat.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary File

Extensiones relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z