ConstReadonlyA: "http://schemas.openxmlformats.org/drawingml/2006/main"DrawingML — a:
ReadonlyCT: "http://schemas.openxmlformats.org/package/2006/content-types"Content Types
ReadonlyMC: "http://schemas.openxmlformats.org/markup-compatibility/2006"Markup Compatibility — mc:
ReadonlyP: "http://schemas.openxmlformats.org/presentationml/2006/main"PresentationML — p:
ReadonlyPR: "http://schemas.openxmlformats.org/package/2006/relationships"Package relationships (.rels)
ReadonlyR: "http://schemas.openxmlformats.org/officeDocument/2006/relationships"Relationships — r:
ReadonlyS: "http://schemas.openxmlformats.org/spreadsheetml/2006/main"SpreadsheetML — s: (also x: in some places)
ReadonlyW: "http://schemas.openxmlformats.org/wordprocessingml/2006/main"WordprocessingML — w:
ReadonlyW14: "http://schemas.microsoft.com/office/word/2010/wordml"Word 2010 extensions — w14: (paraId, durableId, …)
ReadonlyW15: "http://schemas.microsoft.com/office/word/2012/wordml"Word 2012 extensions — w15:
ReadonlyW16CEX: "http://schemas.microsoft.com/office/word/2018/wordml/cex"Word 2014/16 — w16: family
ReadonlyW16CID: "http://schemas.microsoft.com/office/word/2016/wordml/cid"ReadonlyXML: "http://www.w3.org/XML/1998/namespace"xml: namespace (xml:space, xml:lang)
OOXML namespace URIs. Used by xml-helpers
getElementsByTagNameNSAll, byxpathqueries, and by the validators when emittingcodestrings.Names match the prefixes used in the OOXML spec (and in the Python source) so cross-referencing the two trees is straightforward.