.BML

BML-fil

Bean Markup Language File
Stil et spørgsmål
HURTIGT SVAR

En .bml-fil er oftest en Bean Markup Language-fil - et XML-konfigurationsscript oprettet af IBM alphaWorks i 1998 til at sammenkoble JavaBeans-komponenter. Åbn den med en hvilken som helst teksteditor (Notepad++, VS Code eller Notepad), da det er ren XML. Formatet er udgået; filtypenavnet .bml bruges også af to ikke-relaterede formater.

Udvikler: IBM alphaWorks Kategori: Web filer MIME: application/xml
ÅBNER PÅ Windows macOS Linux
Relateret: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 4, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er BML-filformatet?

En .bml-fil indeholder Bean Markup Language-kildekode, et XML-baseret scriptsprog til deklarativ sammenkobling af JavaBeans-komponenter. BML blev udviklet af IBM alphaWorks og præsenteret på XML '98-konferencen i november 1998.

Et .bml-dokument bruger et <bml>-rodelement til at beskrive en graf af indlejrede og indbyrdes forbundne JavaBeans: hver bean er specificeret ved sit Java-klassenavn, og egenskaber indstilles eller krydskobles deklarativt i opmærkningen. BML-værktøjssættet bestod af to komponenter - en fortolker (kaldet „playeren”), der kørte bean-grafen ved kørsel, og en compiler, der genererede refleksionsfri Java-kildekode fra .bml-beskrivelsen.

IBM alphaWorks indstillede BML i de tidlige 2000'ere; det blev aldrig bredt udbredt uden for forskning og prototyping. Spring Frameworks XML-bean-definitionsfiler (applicationContext.xml) adresserede det samme problem og blev den dominerende efterfølger, senere erstattet af Spring-annotationer og Java-konfigurationsklasser.

Filtypenavnet .bml deles også af to ikke-relaterede formater: et GNU Log binært opmærkningsformat og Bridge Markup Language-filer, der bruges i meldesystemer til kortspillet bridge.

Sikkerhed og tryghed

RISIKO: LOW

BML-filer er XML i ren tekst; de kan ikke eksekveres uden en BML-fortolker. Ingen kendte malware-risici.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNBean Markup Language Fileogså kendt som BML file, Bean ML
UDVIKLERIBM alphaWorkssiden November 1998 (XML '98 Conference, IBM alphaWorks)
KATEGORIWeb filer
MIME-TYPEapplication/xml
TYPEtekst, XML-baseret konfigurations-/scriptsprog
Dette filtypenavn bruges også af…
  • GNU Log BML (Binary Markup Language) - Et binært dataserialiseringsformat designet til letvægtskodning i filer og netværkssockets; ikke relateret til IBM Bean ML.
  • Bridge Markup Language - Rent tekstformat til beskrivelse af meldesystemer og konventioner i bridge; bruges af open-source BML-værktøj på GitHub.

Programmer der åbner BML-filer

Windows3 apps
Windows Notepad Indbygget Højreklik på filen → Åbn med → Notepad.
Notepad Open-source Filer → Åbn, vælg .bml-filen; syntaksfremhæves som XML, hvis XML-sprog er valgt.
Visual Studio Code Gratis Åbn filen; installer XML-udvidelse for syntaksfremhævning.
macOS2 apps
TextEdit Indbygget Åbn med TextEdit; skift til almindelig teksttilstand, hvis den ser ulæselig ud.
Visual Studio Code Gratis Åbn filen; installer XML-udvidelse for syntaksfremhævning.
Linux1 app
gedit Open-source Åbn .bml-filen i gedit for visning som almindelig XML-tekst.

Tekniske detaljer

dyb specifikation
FormattypeXML-baseret deklarativt sprog til sammenkobling af JavaBeans-komponenter
KodningUTF-8 eller ISO-8859-1 (erklæret i XML-prolog)
Rodelement<bml> XML-dokumentelement indeholdende indlejrede bean-definitioner
Typisk størrelse1 KB - 100 KB (konfigurationsscripts)
PlatformEnhver JVM-platform (Windows, Linux, macOS)
KørselskomponenterBML-fortolker („player”) til kørsel; BML-compiler til generering af refleksionsfri Java-kode
SpecifikationsstatusBML 1.0 - enkelt udgivelse (1998); IBM alphaWorks indstillede projektet i de tidlige 2000'ere
Efterfølgende teknologiSpring Framework XML-bean-definitioner (applicationContext.xml), senere Spring-annotationer og Java-konfigurationsklasser
Magic bytesIngen faste; begynder typisk med <?xml version="1.0"?> eller <bml> rodelement
MIME-typeapplication/xml
Filtype-konflikt.bml bruges også af GNU Log Binary Markup Language og Bridge Markup Language (ikke-relaterede formater)
UdgivetNovember 1998 (XML '98 Conference, IBM alphaWorks)
Seneste versionBML 1.0 (no subsequent versions; project discontinued)
Specifikationxml.coverpages.org

BML-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med BML-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om BML-filer.

Ofte stillede spørgsmål

Hvilket program åbner en .bml-fil?
Enhver teksteditor kan åbne den - Notepad++, VS Code eller endda Windows Notepad. Det er en almindelig XML-fil. Den originale BML Player (IBM alphaWorks) er udgået.
Bruges BML-formatet stadig?
Nej. IBM indstillede BML i de tidlige 2000'ere. Moderne JavaBeans-sammenkobling gøres med Spring Framework eller CDI-annotationer.
Hvorfor ligner min .bml-fil XML?
Fordi BML (Bean Markup Language) er XML. Du ser det korrekte format.
Findes der forskellige typer .bml-filer?
Ja - filtypenavnet bruges også af GNU Logs binære BML-format (helt anderledes, binært) og Bridge Markup Language (notation til bridge-kortspil).

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å