.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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.ICSiCalendar data file
10.JPGJPEG Image

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-Å