xDBML language support for VS CodeSyntax highlighting and editor support for the xDBML eXtended Database Markup Language. xDBML is a unified, open markup language for describing the shape of structured and semi-structured data, plus the declarative metadata attached to that shape across heterogeneous storage technologies. xDBML is designed from the ground up for AI-assisted data modeling and AI-mediated schema interchange. A single xDBML document expresses entities, tables, attributes, columns, fields, data types, nested structures, relationships, polymorphism, named reusable types, classification tags, business-glossary references, validation constraints, synonyms, and the polyglot target-native vocabulary that real enterprise data architectures use. It builds on DBML and extends it with first-class support for containers, nested types, polymorphism, and reference data. What this extension does
What this extension does NOT do (yet)
A future release may add an LSP-backed language server with the features above. Subscribe to the xdbml-spec releases to be notified. Getting started
Resources
FeedbackIssues and feature requests go to the xdbml-spec issue tracker. Please mention this extension specifically in the issue title or description. LicenseApache-2.0. See LICENSE. The grammar and language definition are part of the xdbml-spec repository, where the canonical TextMate grammar lives under |