xsd2jsonschema
Version:
A pure JavaScript library for converting complex XML Schemas into equivalent JSON Schemas.
26 lines (24 loc) • 787 B
JavaScript
;
/**
* Defines constants for XML Schema Node Types. Please see {@link https://www.w3.org/TR/DOM-Level-2-Core/core.html | Document Object Model Core}
*
* @module XsdNodeTypes
*/
module.exports = {
ELEMENT_NODE : 1,
ATTRIBUTE_NODE : 2,
TEXT_NODE : 3,
CDATA_SECTION_NODE : 4,
ENTITY_REFERENCE_NODE : 5,
ENTITY_NODE : 6,
PROCESSING_INSTRUCTION_NODE : 7,
COMMENT_NODE : 8,
DOCUMENT_NODE : 9,
DOCUMENT_TYPE_NODE : 10,
DOCUMENT_FRAGMENT_NODE : 11,
NOTATION_NODE : 12,
getTypeName(value) {
const obj=this;
return Object.keys(obj).find((key) => obj[key] === value);
}
}