.BML

BML-bestand

Bean Markup Language File
Stel een vraag
SNEL ANTWOORD

Een .bml-bestand is meestal een Bean Markup Language-bestand - een XML-configuratiescript dat in 1998 door IBM alphaWorks is gemaakt om JavaBeans-componenten aan elkaar te koppelen. Open het met een tekstverwerker (Notepad++, VS Code of Kladblok), aangezien het platte XML is. Het formaat is stopgezet; de .bml-extensie wordt ook gebruikt door twee niet-gerelateerde formaten.

Ontwikkelaar: IBM alphaWorks Categorie: Internet-bestanden MIME: application/xml
OPENT OP Windows macOS Linux
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 4, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het BML-bestandsformaat?

Een .bml-bestand bevat Bean Markup Language-broncode, een op XML gebaseerde scripttaal voor het declaratief koppelen van JavaBeans-componenten. BML werd ontwikkeld door IBM alphaWorks en aangekondigd op de XML '98-conferentie in november 1998.

Een .bml-document gebruikt een <bml>-root-element om een graaf van geneste en onderling verbonden JavaBeans te beschrijven: elke bean wordt gespecificeerd door zijn Java-klassenaam, en eigenschappen worden declaratief ingesteld of onderling verbonden in de markup. De BML-toolset bestond uit twee componenten - een interpreter (de „player” genoemd) die de bean-graaf tijdens runtime uitvoerde, en een compiler die reflectievrije Java-broncode genereerde uit de .bml-beschrijving.

IBM alphaWorks heeft BML in de vroege jaren 2000 stopgezet; het werd nooit op grote schaal toegepast buiten onderzoek en prototyping. De XML-bean-definitiebestanden van het Spring Framework (applicationContext.xml) pakten hetzelfde probleem aan en werden de mainstream opvolger, later vervangen door Spring-annotaties en Java-configuratieklassen.

De .bml-extensie wordt ook gedeeld door twee niet-gerelateerde formaten: een binair markup-formaat van GNU Log en Bridge Markup Language-bestanden die worden gebruikt in biedsystemen voor bridge.

Beveiliging & veiligheid

RISICO: LOW

BML-bestanden zijn XML in platte tekst; ze kunnen niet worden uitgevoerd zonder een BML-interpreter/runtime. Geen bekende malware-vector.

Formaatdetails

in een notendop
VOLLEDIGE NAAMBean Markup Language Fileook bekend als BML file, Bean ML
ONTWIKKELAARIBM alphaWorkssinds November 1998 (XML '98 Conference, IBM alphaWorks)
MIME-TYPEapplication/xml
TYPEtekst, op XML gebaseerde configuratie-/scripttaal
Deze extensie wordt ook gebruikt door…
  • GNU Log BML (Binary Markup Language) - Een binair gegevens-serialisatieformaat ontworpen voor lichtgewicht codering in bestanden en netwerksockets; niet gerelateerd aan IBM Bean ML.
  • Bridge Markup Language - Platte-tekstformaat voor het beschrijven van bridge-biedsystemen en conventies; gebruikt door de open-source BML-tool op GitHub.

Programma's die BML-bestanden openen

Windows3 apps
Windows Notepad Ingebouwd Klik met de rechtermuisknop op het bestand → Openen met → Kladblok.
Notepad Open-source Bestand → Openen, selecteer het .bml-bestand; syntax-highlighting als XML indien de XML-taal is ingesteld.
Visual Studio Code Gratis Bestand openen; installeer de XML-extensie voor syntax-highlighting.
macOS2 apps
TextEdit Ingebouwd Openen met TextEdit; schakel over naar de platte-tekstmodus als het onleesbaar lijkt.
Visual Studio Code Gratis Bestand openen; installeer de XML-extensie voor syntax-highlighting.
Linux1 app
gedit Open-source Open het .bml-bestand in gedit voor een weergave als platte tekst XML.

Technische details

diepe specificaties
Formaat-typeOp XML gebaseerde declaratieve taal voor het koppelen van JavaBeans-componenten
CoderingUTF-8 of ISO-8859-1 (gedeclareerd in XML-proloog)
Root-element<bml> XML-documentelement dat geneste bean-definities bevat
Typische grootte1 KB - 100 KB (configuratiescripts)
PlatformElk JVM-platform (Windows, Linux, macOS)
Runtime-componentenBML-interpreter („player”) voor runtime-uitvoering; BML-compiler voor het genereren van reflectievrije Java-code
SpecificatiestatusBML 1.0 - eenmalige uitgave (1998); IBM alphaWorks heeft het project in de vroege jaren 2000 stopgezet
Opvolgende technologieSpring Framework XML-bean-definities (applicationContext.xml), later Spring-annotaties en Java-configuratieklassen
Magic bytesGeen vaste; begint meestal met <?xml version=„1.0”?> of het <bml> root-element
MIME-typeapplication/xml
Extensieconflict.bml wordt ook gebruikt door GNU Log Binary Markup Language en Bridge Markup Language (niet-gerelateerde formaten)
UitgebrachtNovember 1998 (XML '98 Conference, IBM alphaWorks)
Laatste versieBML 1.0 (no subsequent versions; project discontinued)
Specificatiexml.coverpages.org

BML conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met BML-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over BML-bestanden.

Veelgestelde vragen

Welk programma opent een .bml-bestand?
Elke tekstverwerker opent het - Notepad++, VS Code of zelfs Windows Kladblok. Het is een plat XML-bestand. De originele BML Player (IBM alphaWorks) is stopgezet.
Wordt het BML-formaat nog steeds gebruikt?
Nee. IBM heeft BML in de vroege jaren 2000 stopgezet. Moderne JavaBeans-koppeling wordt gedaan met Spring Framework of CDI-annotaties.
Waarom ziet mijn .bml-bestand eruit als XML?
Omdat BML (Bean Markup Language) XML is. U ziet het juiste formaat.
Zijn er verschillende soorten .bml-bestanden?
Ja - de extensie wordt ook gebruikt door het binaire BML-formaat van GNU Log (geheel anders, binair) en Bridge Markup Language (notatie voor het kaartspel bridge).

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.EMLE-Mail Message (RFC 822 / MIME)

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z