From 2b55d0cb3a8d8b00f0d3fdd93f4cba24e24ab52d Mon Sep 17 00:00:00 2001
From: Jan Loewe <jan.loewe@ptb.de>
Date: Wed, 16 Feb 2022 08:21:02 +0100
Subject: [PATCH] fix(dcc): add missing attributes

---
 src/DCCDocument.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/DCCDocument.ts b/src/DCCDocument.ts
index 74d8aa8..23fddd1 100644
--- a/src/DCCDocument.ts
+++ b/src/DCCDocument.ts
@@ -1,6 +1,7 @@
 import { Element, js2xml, xml2js } from "xml-js";
 
 import { DigitalCalibrationCertificateType, DCC } from "./DCC";
+import { DSI } from "./DSI";
 
 export class DCCDocument {
   _declaration: unknown;
@@ -15,6 +16,10 @@ export class DCCDocument {
     return new DCCDocument({
       digitalCalibrationCertificate: new DigitalCalibrationCertificateType({
         _attr: {
+          "xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
+          "xsi:schemaLocation": `${DCC.namespaceUrl} ${DCC.schemaLocation}`,
+          "xmlns:dcc": DCC.namespaceUrl,
+          "xmlns:si": DSI.namespaceUrl,
           schemaVersion: DCC.schemaVersion,
         },
       }),
-- 
GitLab