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

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