diff --git a/src/DCC.ts b/src/DCC.ts
index e9c77a6ead23bb98e5718c2aa5c1de4727317362..e944d0a3c9451027a2d3ab3547204ff42b120da1 100644
--- a/src/DCC.ts
+++ b/src/DCC.ts
@@ -548,6 +548,7 @@ export class PrimitiveQuantityType extends DCCXMLElement {
 
   // region choice
   noQuantity?: RichContentType;
+  charsXMLList?: DCCXMLList;
   /** Metadata element definition for a real measurement quantity.
    *
    * The following statements of a real quantity are possible.
@@ -690,6 +691,7 @@ export class PrimitiveQuantityType extends DCCXMLElement {
 
     // choice
     if (el.noQuantity) this.noQuantity = new RichContentType(el.noQuantity);
+    else if (el.charsXMLList) this.charsXMLList = new DCCXMLList(el.charsXMLList);
     else if (el.real) this.real = new si.RealQuantityType(el.real);
     else if (el.hybrid) this.hybrid = new si.HybridType(el.hybrid);
     else if (el.complex) this.complex = new si.ComplexQuantityType(el.complex);