highsource / jsonix

Powerful XML<->JSON JavaScript mapping library.
BSD 2-Clause "Simplified" License
356 stars 75 forks source link

Could not marshalled the object #247

Open dishant2612 opened 3 years ago

dishant2612 commented 3 years ago

Hello,

  1. I created INVOICE.js in mappings folder using below command java -jar \lib\jsonix-schema-compiler-full-2.3.9.jar -d mappings -p INVOICE https://docs.oasis-open.org/ubl/os-UBL-2.1/xsd/maindoc/UBL-Invoice-2.1.xsd

  2. Then tried to marshalling the object to XML and getting below error Error: Element [xsd:schema] is not known in this context, could not determine its type.

Here is the snippet

let xmlData = marshaller.marshalDocument({
    name: {
        localPart: "Invoice"
    },
    value: {
        "cac:InvoicePeriod": {
            "cbc:StartDate": "2009-11-01",
            "cbc:EndDate": "2009-11-30",
        }
    }
});

Any help will be highly appreciated. Thanks

PS: code jsonixInvoice for reference