.BML

BML-fil

Bean Markup Language File
Ställ en fråga
SNABBT SVAR

En .bml-fil är oftast en Bean Markup Language-fil - ett XML-konfigurationsskript skapat av IBM alphaWorks 1998 för att koppla samman JavaBeans-komponenter. Öppna den med valfri textredigerare (Notepad++, VS Code eller Notepad), eftersom det är ren XML. Formatet har upphört; filändelsen .bml används även av två orelaterade format.

Utvecklare: IBM alphaWorks Kategori: Internetfiler MIME: application/xml
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 4, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet BML?

En .bml-fil innehåller källkod för Bean Markup Language, ett XML-baserat skriptspråk för att deklarativt koppla samman JavaBeans-komponenter. BML utvecklades av IBM alphaWorks och tillkännagavs vid XML '98-konferensen i november 1998.

Ett .bml-dokument använder ett <bml>-rotelement för att beskriva en graf av nästlade och sammankopplade JavaBeans: varje bean specificeras av sitt Java-klassnamn, och egenskaper ställs in eller korskopplas deklarativt i koden. BML-verktygsuppsättningen bestod av två komponenter - en interpretator (kallad «player») som körde bean-grafen vid körning, och en kompilator som genererade reflektionsfri Java-källkod från .bml-beskrivningen.

IBM alphaWorks lade ner BML i början av 2000-talet; det fick aldrig någon bred spridning utanför forskning och prototyper. Spring Frameworks XML-beandefinitionsfiler (applicationContext.xml) adresserade samma problem och blev den dominerande efterföljaren, senare ersatt av Spring-annoteringar och Java-konfigurationsklasser.

Filändelsen .bml delas även av två orelaterade format: ett binärt märkspråksformat för GNU Log och Bridge Markup Language-filer som används i budgivningssystem för kontraktsbridge.

Säkerhet & trygghet

RISK: LOW

BML-filer är XML i ren text; de kan inte köras utan en BML-interpretator. Ingen känd skadlig kod.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNBean Markup Language Fileäven känd som BML file, Bean ML
UTVECKLAREIBM alphaWorkssedan November 1998 (XML '98 Conference, IBM alphaWorks)
MIME-TYPapplication/xml
TYPtext, XML-baserat konfigurations-/skriptspråk
Detta filtillägg används också av…
  • GNU Log BML (Binary Markup Language) - Ett binärt dataserialiseringsformat designat för lättviktig kodning i filer och nätverkssockets; orelaterat till IBM Bean ML.
  • Bridge Markup Language - Textbaserat format för att beskriva budgivningssystem och konventioner i bridge; används av BML-verktyg med öppen källkod på GitHub.

Program som öppnar BML-filer

Windows3 apps
Windows Notepad Inbyggd Högerklicka på filen → Öppna med → Notepad.
Notepad Öppen källkod Arkiv → Öppna, välj .bml-filen; syntaxmarkeras som XML om språket XML är valt.
Visual Studio Code Gratis Öppna filen; installera XML-tillägget för syntaxmarkering.
macOS2 apps
TextEdit Inbyggd Öppna med TextEdit; växla till rent textläge om den ser oläslig ut.
Visual Studio Code Gratis Öppna filen; installera XML-tillägget för syntaxmarkering.
Linux1 app
gedit Öppen källkod Öppna .bml-filen i gedit för att visa XML som vanlig text.

Tekniska detaljer

djup specifikation
FormattypXML-baserat deklarativt språk för att koppla samman JavaBeans-komponenter
KodningUTF-8 eller ISO-8859-1 (deklareras i XML-prologen)
Rotelement<bml> XML-dokumentelement som innehåller nästlade beandefinitioner
Typisk storlek1 KB - 100 KB (konfigurationsskript)
PlattformValfri JVM-plattform (Windows, Linux, macOS)
KörningskomponenterBML-interpretator («player») för körning; BML-kompilator för att generera reflektionsfri Java-kod
SpecifikationsstatusBML 1.0 - en enda utgåva (1998); IBM alphaWorks lade ner projektet i början av 2000-talet
Efterföljande teknikSpring Framework XML-beandefinitioner (applicationContext.xml), senare Spring-annoteringar och Java-konfigurationsklasser
Magic bytesInga fasta; börjar vanligtvis med <?xml version=«1.0»?> eller rotelementet <bml>
MIME-typapplication/xml
Filändelsekonflikt.bml används även av GNU Log Binary Markup Language och Bridge Markup Language (orelaterade format)
SläpptNovember 1998 (XML '98 Conference, IBM alphaWorks)
Senaste versionBML 1.0 (no subsequent versions; project discontinued)
Specifikationxml.coverpages.org

BML-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med BML-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om BML-filer.

Vanliga frågor

Vilket program öppnar en .bml-fil?
Valfri textredigerare öppnar den - Notepad++, VS Code eller till och med Windows Notepad. Det är en ren XML-fil. Den ursprungliga BML Player (IBM alphaWorks) har utgått.
Används BML-formatet fortfarande?
Nej. IBM lade ner BML i början av 2000-talet. Modern sammankoppling av JavaBeans görs med Spring Framework eller CDI-annoteringar.
Varför ser min .bml-fil ut som XML?
Eftersom BML (Bean Markup Language) är XML. Du ser det korrekta formatet.
Finns det olika typer av .bml-filer?
Ja - filändelsen används även av GNU Logs binära BML-format (helt annorlunda, binärt) och Bridge Markup Language (notation för kortspelet bridge).

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.EMLE-Mail Message (RFC 822 / MIME)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö