.BML

BML-fil

Bean Markup Language File
Still et spørsmål
HURTIGSVAR

En .bml-fil er oftest en Bean Markup Language-fil - et XML-konfigurasjonsskript opprettet av IBM alphaWorks i 1998 for å koble sammen JavaBeans-komponenter. Åpne den med et hvilket som helst tekstredigeringsprogram (Notepad++, VS Code eller Notepad), siden det er ren XML. Formatet er utgått; filendelsen .bml brukes også av to urelaterte formater.

Utvikler: IBM alphaWorks Kategori: Web filer MIME: application/xml
ÅPNES PÅ Windows macOS Linux
Relatert: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 4, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er BML-filformatet?

En .bml-fil inneholder kildekode for Bean Markup Language, et XML-basert skriptspråk for deklarativ sammenkobling av JavaBeans-komponenter. BML ble utviklet av IBM alphaWorks og annonsert på XML '98-konferansen i november 1998.

et .bml-dokument bruker et <bml>-rotelement for å beskrive en graf av nøstede og sammenkoblede JavaBeans: hver «bean» spesifiseres ved sitt Java-klassenavn, og egenskaper settes eller krysskoples deklarativt i koden. BML-verktøysettet besto av to komponenter - en tolker (kalt «player») som kjørte bean-grafen ved kjøretid, og en kompilator som genererte refleksjonsfri Java-kildekode fra .bml-beskrivelsen.

IBM alphaWorks avviklet BML tidlig på 2000-tallet; det ble aldri utbredt utenfor forskning og prototyping. Spring Frameworks XML-beandefinisjonsfiler (applicationContext.xml) løste det samme problemet og ble den dominerende etterfølgeren, senere erstattet av Spring-annoteringer og Java-konfigurasjonsklasser.

Filendelsen .bml deles også av to urelaterte formater: et binært markeringsformat for GNU Log og Bridge Markup Language-filer som brukes i meldesystemer for kontraktbridge.

Sikkerhet og trygghet

RISIKO: LOW

BML-filer er XML i ren tekst; de kan ikke kjøres uten en BML-tolker. Ingen kjente sikkerhetsrisikoer.

Formatdetaljer

i et nøtteskall
FULLT NAVNBean Markup Language Fileogså kjent som BML file, Bean ML
UTVIKLERIBM alphaWorkssiden November 1998 (XML '98 Conference, IBM alphaWorks)
KATEGORIWeb filer
MIME-TYPEapplication/xml
TYPEtekst, XML-basert konfigurasjons-/skriptspråk
Denne filendelsen brukes også av…
  • GNU Log BML (Binary Markup Language) - Et binært dataserialiseringsformat designet for lettvektig koding i filer og nettverkssokler; urelatert til IBM Bean ML.
  • Bridge Markup Language - Rent tekstformat for å beskrive meldesystemer og konvensjoner i bridge; brukt av åpen kildekode-verktøyet BML på GitHub.

Programmer som åpner BML-filer

Windows3 apps
Windows Notepad Innebygd Høyreklikk på filen → Åpne i → Notepad.
Notepad Åpen kildekode Fil → Åpne, velg .bml-filen; syntaksutheving som XML hvis XML-språk er valgt.
Visual Studio Code Gratis Åpne filen; installer XML-utvidelse for syntaksutheving.
macOS2 apps
TextEdit Innebygd Åpne med TextEdit; bytt til ren tekst-modus hvis den ser uleselig ut.
Visual Studio Code Gratis Åpne filen; installer XML-utvidelse for syntaksutheving.
Linux1 app
gedit Åpen kildekode Åpne .bml-filen i gedit for visning som ren tekst-XML.

Tekniske detaljer

dyp spesifikasjon
Format-typeXML-basert deklarativt språk for sammenkobling av JavaBeans-komponenter
KodingUTF-8 eller ISO-8859-1 (deklarert i XML-prolog)
Rotelement<bml> XML-dokumentelement som inneholder nøstede beandefinisjoner
Typisk størrelse1 KB - 100 KB (konfigurasjonsskript)
PlattformEnhver JVM-plattform (Windows, Linux, macOS)
KjøretidskomponenterBML-tolker («player») for kjøring; BML-kompilator for generering av refleksjonsfri Java-kode
SpesifikasjonsstatusBML 1.0 - enkeltutgivelse (1998); IBM alphaWorks avviklet prosjektet tidlig på 2000-tallet
Etterfølgende teknologiSpring Framework XML-beandefinisjoner (applicationContext.xml), senere Spring-annoteringer og Java-konfigurasjonsklasser
Magiske byteIngen faste; begynner vanligvis med <?xml version=«1.0»?> eller <bml> rotelement
MIME-typeapplication/xml
Filendelseskonflikt.bml brukes også av GNU Log Binary Markup Language og Bridge Markup Language (urelaterte formater)
UtgittNovember 1998 (XML '98 Conference, IBM alphaWorks)
Siste versjonBML 1.0 (no subsequent versions; project discontinued)
Spesifikasjonxml.coverpages.org

BML-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med BML-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om BML-filer.

Ofte stilte spørsmål

Hvilket program åpner en .bml-fil?
Ethvert tekstredigeringsprogram kan åpne den - Notepad++, VS Code eller til og med Windows Notepad. Det er en ren XML-fil. Den originale BML Player (IBM alphaWorks) er utgått.
Er BML-formatet fortsatt i bruk?
Nei. IBM avviklet BML tidlig på 2000-tallet. Moderne sammenkobling av JavaBeans gjøres med Spring Framework eller CDI-annoteringer.
Hvorfor ser .bml-filen min ut som XML?
Fordi BML (Bean Markup Language) er XML. Du ser det korrekte formatet.
Finnes det ulike typer .bml-filer?
Ja - filendelsen brukes også av GNU Logs binære BML-format (helt annerledes, binært) og Bridge Markup Language (notasjon for kortspillet bridge).

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å