Skip to content

Schema "bom-1.5.xsd" is different from "bom-1.5.schema.json" #330

@SpessartZiegler

Description

@SpessartZiegler

If I validate a JSON file with no id or name for a license I got an error.
The schema is clear for me (see "Schema JSON.jpg" oneOf required.)
Schema JSON

If I validate a XML file with no id or name for a license I got the message that the file is okay.
It's clear for me (see "XSD,jpg" choice minOccurs="0")
XSD

If I change the minOccurs for id and name to "1" then the validation generates an error that the id or name is missing for a license.

It is the same for other "Choice"s in the XSD. In my point of view you will not get the same validation for JSON and XML files. Especially if you convert a valid XML file to JSON you will get an invalid file because some required entries are missing.

XSD.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions