CDXML File
What are CDXML files and how to open them
Are you having problems opening a CDXML file or are you simply curious about its contents? We're here to explain the properties of these files and provide you with software that can open or handle your CDXML files.
What is a CDXML file?
CDXML files have multiple uses, and ChemDraw XML is one of them. Read more about the other uses further down the page.
ChemDraw XML
These CDXML files are the XML analogue files of the binary CDX files used in ChemDraw, a chemical structure application and molecule editor. CDXML files contain molecular data like atoms, bonds, fragments, and text in a binary format.
How to open CDXML files
We have identified two CDXML openers that are compatible with this specific type of CDXML file.
Programs that open ChemDraw XML files
| ChemDraw | Verified | |
| ChemDoodle | Verified |
Last updated: August 31, 2026
All known file formats using extension .CDXML
While ChemDraw XML is a popular type of CDXML-file, we know of 2 different uses of the .CDXML file extension. Different software may use files with the same extension for different types of data.
PowerShell Cmdlet Definition XML
PowerShell Cmdlet Definition XML files define cmdlets (command-lets) for PowerShell by mapping operations of CIM (Common Information Model) or WMI classes into PowerShell commands. They allow module authors to expose remote or local management classes as PowerShell cmdlets without writing compiled code.
These XML files are produced by developers who want PowerShell to generate cmdlets based on existing CIM/WMI classes or methods. When PowerShell loads such an XML file (often packaged in a module), it reads the defined mappings, creates functions (cmdlets) with parameters, verbs, nouns and behaviors like any other cmdlet, and enables them to be called directly or via remote CIMOM servers through WS-Man or WinRM. These files let management interfaces be consumed dynamically, serve in modules, and support full PowerShell semantics (such as - WhatIf, parameter sets, etc.).
A Cmdlet Definition XML file must follow the CDXML schema. It normally begins with an XML declaration like <?xml version="1.0" encoding="utf-8"?> and uses the PowerShellMetadata root element in the http://schemas.microsoft.com/cmdlets-over-objects/… namespace. Keywords such as Class, ClassName, Version, CmdletParameterMetadata, Verb, DefaultNoun, Parameters etc. appear inside.
We have not yet verified any programs for Windows that work with this specific file format. If you know one, please use the 'Suggest a program' link below. Thanks!
Help us help others
File.org helps thousands of users every day, and we would love to hear from you if you have additional information about CDXML file formats, example files, or compatible programs. Please use the links below or email us at submit@file.org to discuss further.
Not sure exactly what type of file you are trying to open? Try our new File Analyzer. It is a free tool that can identify more than 11,000 different kinds of files - most likely yours too! It will help you find software that can handle your specific type of file. Download File Analyzer here.