.BML

File BML

Bean Markup Language File
Fai una domanda
RISPOSTA RAPIDA

Un file .bml è più comunemente un file Bean Markup Language - uno script di configurazione XML creato da IBM alphaWorks nel 1998 per collegare tra loro i componenti JavaBeans. È possibile aprirlo con qualsiasi editor di testo (Notepad++, VS Code o Notepad), poiché si tratta di semplice XML. Il formato è fuori produzione; l'estensione .bml è utilizzata anche da due formati non correlati.

Sviluppatore: IBM alphaWorks Categoria: File di Internet MIME: application/xml
SI APRE SU Windows macOS Linux
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 4, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file BML?

Un file .bml contiene il sorgente Bean Markup Language, un linguaggio di scripting basato su XML per collegare in modo dichiarativo i componenti JavaBeans. BML è stato sviluppato da IBM alphaWorks e annunciato alla conferenza XML '98 nel novembre 1998.

Un documento .bml utilizza un elemento radice <bml> per descrivere un grafo di JavaBeans annidati e interconnessi: ogni bean è specificato dal nome della sua classe Java e le proprietà sono impostate o collegate in modo dichiarativo nel markup. Il set di strumenti BML comprendeva due componenti: un interprete (chiamato «player») che eseguiva il grafo dei bean a runtime e un compilatore che generava codice sorgente Java privo di reflection dalla descrizione .bml.

IBM alphaWorks ha interrotto BML nei primi anni 2000; non è mai stato ampiamente adottato al di fuori della ricerca e della prototipazione. I file di definizione dei bean XML di Spring Framework (applicationContext.xml) hanno affrontato lo stesso problema e sono diventati il successore principale, in seguito sostituiti dalle annotazioni Spring e dalle classi di configurazione Java.

L'estensione .bml è condivisa anche da due formati non correlati: un formato di markup binario GNU Log e i file Bridge Markup Language utilizzati nei sistemi di licitazione del gioco del bridge.

Sicurezza e incolumità

RISCHIO: LOW

I file BML sono XML in formato testo semplice; non possono essere eseguiti senza un interprete/runtime BML. Nessun vettore malware noto.

Dettagli del formato

in sintesi
NOME COMPLETOBean Markup Language Fileanche noto come BML file, Bean ML
SVILUPPATOREIBM alphaWorksdal November 1998 (XML '98 Conference, IBM alphaWorks)
TIPO MIMEapplication/xml
TIPOtesto, linguaggio di configurazione/scripting basato su XML
Questa estensione è usata anche da…
  • GNU Log BML (Binary Markup Language) - Un formato di serializzazione dei dati binari progettato per la codifica leggera in file e socket di rete; non correlato a IBM Bean ML.
  • Bridge Markup Language - Formato di testo semplice per descrivere i sistemi e le convenzioni di licitazione del bridge; utilizzato dallo strumento BML open source su GitHub.

Programmi che aprono file BML

Windows3 apps
Windows Notepad Integrato Fare clic con il tasto destro sul file → Apri con → Notepad.
Notepad Open-source File → Apri, selezionare il file .bml; evidenziato come XML se è impostato il linguaggio XML.
Visual Studio Code Gratuito Aprire il file; installare l'estensione XML per l'evidenziazione della sintassi.
macOS2 apps
TextEdit Integrato Aprire con TextEdit; passare alla modalità testo normale se appare alterato.
Visual Studio Code Gratuito Aprire il file; installare l'estensione XML per l'evidenziazione della sintassi.
Linux1 app
gedit Open-source Aprire il file .bml in gedit per la visualizzazione XML in testo semplice.

Dettagli tecnici

specifiche approfondite
Tipo di formatoLinguaggio dichiarativo basato su XML per il collegamento di componenti JavaBeans
CodificaUTF-8 o ISO-8859-1 (dichiarata nel prologo XML)
Elemento radice<bml> elemento del documento XML contenente definizioni di bean annidate
Dimensione tipica1 KB - 100 KB (script di configurazione)
PiattaformaQualsiasi piattaforma JVM (Windows, Linux, macOS)
Componenti runtimeInterprete BML («player») per l'esecuzione a runtime; compilatore BML per la generazione di codice Java senza reflection
Stato della specificaBML 1.0 - singola release (1998); IBM alphaWorks ha interrotto il progetto nei primi anni 2000
Tecnologia successoreDefinizioni bean XML di Spring Framework (applicationContext.xml), successivamente annotazioni Spring e classi di configurazione Java
Magic bytesNessuno fisso; in genere inizia con <?xml version=„1.0“?> o l'elemento radice <bml>
Tipo MIMEapplication/xml
Conflitto di estensione.bml è utilizzato anche da GNU Log Binary Markup Language e Bridge Markup Language (formati non correlati)
RilasciatoNovember 1998 (XML '98 Conference, IBM alphaWorks)
Ultima versioneBML 1.0 (no subsequent versions; project discontinued)
Specificaxml.coverpages.org

Conversioni BML

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file BML. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file BML.

Domande frequenti

Quale programma apre un file .bml?
Qualsiasi editor di testo lo apre - Notepad++, VS Code o persino Windows Notepad. È un semplice file XML. L'originale BML Player (IBM alphaWorks) è fuori produzione.
Il formato BML è ancora utilizzato?
No. IBM ha interrotto BML nei primi anni 2000. Il cablaggio moderno dei JavaBeans viene eseguito con Spring Framework o annotazioni CDI.
Perché il mio file .bml sembra un XML?
Perché BML (Bean Markup Language) è XML. Stai visualizzando il formato corretto.
Esistono diversi tipi di file .bml?
Sì - l'estensione è utilizzata anche dal formato BML binario di GNU Log (completamente diverso, binario) e dal Bridge Markup Language (notazione per il gioco di carte bridge).

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z