.BML

BML Datei

Bean Markup Language File
Frage stellen
SCHNELLE ANTWORT

Eine .bml-Datei ist am häufigsten eine Bean Markup Language-Datei - ein XML-Konfigurationsskript, das 1998 von IBM alphaWorks erstellt wurde, um JavaBeans-Komponenten miteinander zu verknüpfen. Öffnen Sie sie mit einem beliebigen Texteditor (Notepad++, VS Code oder Notepad), da es sich um einfaches XML handelt. Das Format wird nicht mehr weitergeführt; die Dateiendung .bml wird auch von zwei nicht verwandten Formaten verwendet.

Entwickler: IBM alphaWorks Kategorie: Internetdateien MIME: application/xml
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 4, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das BML-Dateiformat?

Eine .bml-Datei enthält Quellcode der Bean Markup Language, einer auf XML basierenden Skriptsprache zur deklarativen Verknüpfung von JavaBeans-Komponenten. BML wurde von IBM alphaWorks entwickelt und im November 1998 auf der XML '98-Konferenz angekündigt.

Ein .bml-Dokument verwendet ein <bml>-Wurzelelement, um einen Graphen aus verschachtelten und miteinander verbundenen JavaBeans zu beschreiben: Jede Bean wird durch ihren Java-Klassennamen spezifiziert, und Eigenschaften werden deklarativ im Markup gesetzt oder querverknüpft. Das BML-Toolset bestand aus zwei Komponenten - einem Interpreter (genannt „Player“), der den Bean-Graphen zur Laufzeit ausführte, und einem Compiler, der reflexionsfreien Java-Quellcode aus der .bml-Beschreibung generierte.

IBM alphaWorks stellte BML in den frühen 2000er Jahren ein; es wurde außerhalb von Forschung und Prototyping nie weit verbreitet. Die XML-Bean-Definitionsdateien des Spring Frameworks (applicationContext.xml) adressierten das gleiche Problem und wurden zum Mainstream-Nachfolger, später ersetzt durch Spring-Annotationen und Java-Konfigurationsklassen.

Die Dateiendung .bml wird auch von zwei nicht verwandten Formaten geteilt: einem binären Markup-Format von GNU Log und Bridge Markup Language-Dateien, die in Bietsystemen für Contract Bridge verwendet werden.

Sicherheit

RISIKO: LOW

BML-Dateien sind Nur-Text-XML; sie können ohne einen BML-Interpreter/Laufzeitumgebung nicht ausgeführt werden. Kein bekannter Malware-Vektor.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEBean Markup Language Filealias BML file, Bean ML
ENTWICKLERIBM alphaWorksseit November 1998 (XML '98 Conference, IBM alphaWorks)
MIME TYPEapplication/xml
TYPText, XML-basierte Konfigurations-/Skriptsprache
Diese Erweiterung wird auch verwendet von…
  • GNU Log BML (Binary Markup Language) - Ein binäres Datenserialisierungsformat, das für eine leichtgewichtige Kodierung in Dateien und Netzwerksockets entwickelt wurde; nicht verwandt mit IBM Bean ML.
  • Bridge Markup Language - Nur-Text-Format zur Beschreibung von Bridge-Bietsystemen und Konventionen; verwendet vom Open-Source-BML-Tool auf GitHub.

Programme zum Öffnen von BML-Dateien

Windows3 apps
Windows Notepad Integriert Rechtsklick auf die Datei → Öffnen mit → Notepad.
Notepad Open Source Datei → Öffnen, wählen Sie die .bml-Datei aus; Syntax-Highlighting als XML erfolgt, wenn die Sprache XML eingestellt ist.
Visual Studio Code Kostenlos Datei öffnen; installieren Sie die XML-Erweiterung für Syntax-Highlighting.
macOS2 apps
TextEdit Integriert Mit TextEdit öffnen; in den Nur-Text-Modus wechseln, falls die Darstellung fehlerhaft erscheint.
Visual Studio Code Kostenlos Datei öffnen; installieren Sie die XML-Erweiterung für Syntax-Highlighting.
Linux1 app
gedit Open Source Öffnen Sie die .bml-Datei in gedit für eine Nur-Text-XML-Ansicht.

Technische Details

technische Spezifikation
FormattypXML-basierte deklarative Sprache zur Verknüpfung von JavaBeans-Komponenten
KodierungUTF-8 oder ISO-8859-1 (im XML-Prolog deklariert)
Wurzelelement<bml> XML-Dokumentelement, das verschachtelte Bean-Definitionen enthält
Typische Größe1 KB - 100 KB (Konfigurationsskripte)
PlattformJede JVM-Plattform (Windows, Linux, macOS)
LaufzeitkomponentenBML-Interpreter („Player“) für die Laufzeitausführung; BML-Compiler zur Generierung von reflexionsfreiem Java-Code
SpezifikationsstatusBML 1.0 - einzige Veröffentlichung (1998); IBM alphaWorks stellte das Projekt Anfang der 2000er Jahre ein
NachfolgertechnologieSpring Framework XML-Bean-Definitionen (applicationContext.xml), später Spring-Annotationen und Java-Konfigurationsklassen
Magic BytesKeine festen; beginnt typischerweise mit <?xml version=„1.0“?> oder dem <bml>-Wurzelelement
MIME-Typapplication/xml
Dateiendungskonflikt.bml wird auch von der GNU Log Binary Markup Language und der Bridge Markup Language verwendet (nicht verwandte Formate)
VeröffentlichtNovember 1998 (XML '98 Conference, IBM alphaWorks)
Neueste VersionBML 1.0 (no subsequent versions; project discontinued)
Spezifikationxml.coverpages.org

BML-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit BML-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu BML-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine .bml-Datei?
Jeder Texteditor öffnet sie - Notepad++, VS Code oder sogar Windows Notepad. Es handelt sich um eine einfache XML-Datei. Der ursprüngliche BML Player (IBM alphaWorks) wird nicht mehr angeboten.
Wird das BML-Format noch verwendet?
Nein. IBM hat BML in den frühen 2000er Jahren eingestellt. Die moderne Verknüpfung von JavaBeans erfolgt mit dem Spring Framework oder CDI-Annotationen.
Warum sieht meine .bml-Datei wie XML aus?
Weil BML (Bean Markup Language) XML ist. Sie sehen das korrekte Format.
Gibt es verschiedene Arten von .bml-Dateien?
Ja - die Dateiendung wird auch für das binäre BML-Format von GNU Log (völlig anders, binär) und die Bridge Markup Language (Kartenspiel-Notation für Bridge) verwendet.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen