typesxml
Version:
Open source XML library written in TypeScript
148 lines • 16.2 kB
JavaScript
;
/*******************************************************************************
* Copyright (c) 2023-2026 Maxprograms.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse License 1.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/org/documents/epl-v10.html
*
* Contributors:
* Maxprograms - initial API and implementation
*******************************************************************************/
Object.defineProperty(exports, "__esModule", { value: true });
exports.SchemaChoice = exports.SchemaBuilder = exports.SchemaAttributeDecl = exports.SchemaAll = exports.ValidationWarning = exports.ValidationResult = exports.ValidationError = exports.ValidationContext = exports.GrammarType = exports.AttributeUse = exports.AttributeInfo = exports.ContentParticleType = exports.NotationDecl = exports.EntityDecl = exports.ElementDecl = exports.DTDSequence = exports.DTDSequenceModel = exports.DTDPCData = exports.DTDName = exports.DTDGrammar = exports.DTDElementNameParticle = exports.DTDContentModelTokenizer = exports.DTDContentModelParser = exports.DTDChoiceModel = exports.DTDChoice = exports.DTDParser = exports.ContentModelType = exports.ContentModel = exports.Cardinality = exports.AttListDecl = exports.AttDecl = exports.XMLWriter = exports.XMLUtils = exports.XMLElement = exports.XMLDocumentType = exports.XMLDocument = exports.XMLDeclaration = exports.XMLComment = exports.XMLCanonicalizer = exports.XMLAttribute = exports.TextNode = exports.SAXParser = exports.RelaxNGParser = exports.ProcessingInstruction = exports.Indenter = exports.FileReader = exports.DOMBuilder = exports.Constants = exports.Catalog = exports.CData = void 0;
exports.jsonStreamToXmlFile = exports.jsonFileToXmlFile = exports.jsonStringToXmlFile = exports.jsonObjectToXmlFile = exports.jsonStreamToXmlDocument = exports.jsonFileToXmlDocument = exports.jsonStringToXmlDocument = exports.jsonObjectToXmlDocument = exports.xmlDocumentToJsonFile = exports.xmlStreamToJsonFile = exports.xmlFileToJsonFile = exports.xmlStringToJsonFile = exports.xmlDocumentToJsonObject = exports.xmlStreamToJsonObject = exports.xmlFileToJsonObject = exports.xmlStringToJsonObject = exports.XSDSemanticValidator = exports.SchemaWildcardParticle = exports.SchemaTypeValidator = exports.SchemaSequence = exports.SchemaParticle = exports.SchemaGrammar = exports.SchemaElementParticle = exports.SchemaElementDecl = exports.SchemaContentModelType = exports.SchemaContentModel = void 0;
// Core classes
var CData_js_1 = require("./CData.js");
Object.defineProperty(exports, "CData", { enumerable: true, get: function () { return CData_js_1.CData; } });
var Catalog_js_1 = require("./Catalog.js");
Object.defineProperty(exports, "Catalog", { enumerable: true, get: function () { return Catalog_js_1.Catalog; } });
var Constants_js_1 = require("./Constants.js");
Object.defineProperty(exports, "Constants", { enumerable: true, get: function () { return Constants_js_1.Constants; } });
var DOMBuilder_js_1 = require("./DOMBuilder.js");
Object.defineProperty(exports, "DOMBuilder", { enumerable: true, get: function () { return DOMBuilder_js_1.DOMBuilder; } });
var FileReader_js_1 = require("./FileReader.js");
Object.defineProperty(exports, "FileReader", { enumerable: true, get: function () { return FileReader_js_1.FileReader; } });
var Indenter_js_1 = require("./Indenter.js");
Object.defineProperty(exports, "Indenter", { enumerable: true, get: function () { return Indenter_js_1.Indenter; } });
var ProcessingInstruction_js_1 = require("./ProcessingInstruction.js");
Object.defineProperty(exports, "ProcessingInstruction", { enumerable: true, get: function () { return ProcessingInstruction_js_1.ProcessingInstruction; } });
var RelaxNGParser_js_1 = require("./RelaxNGParser.js");
Object.defineProperty(exports, "RelaxNGParser", { enumerable: true, get: function () { return RelaxNGParser_js_1.RelaxNGParser; } });
var SAXParser_js_1 = require("./SAXParser.js");
Object.defineProperty(exports, "SAXParser", { enumerable: true, get: function () { return SAXParser_js_1.SAXParser; } });
var TextNode_js_1 = require("./TextNode.js");
Object.defineProperty(exports, "TextNode", { enumerable: true, get: function () { return TextNode_js_1.TextNode; } });
var XMLAttribute_js_1 = require("./XMLAttribute.js");
Object.defineProperty(exports, "XMLAttribute", { enumerable: true, get: function () { return XMLAttribute_js_1.XMLAttribute; } });
var XMLCanonicalizer_js_1 = require("./XMLCanonicalizer.js");
Object.defineProperty(exports, "XMLCanonicalizer", { enumerable: true, get: function () { return XMLCanonicalizer_js_1.XMLCanonicalizer; } });
var XMLComment_js_1 = require("./XMLComment.js");
Object.defineProperty(exports, "XMLComment", { enumerable: true, get: function () { return XMLComment_js_1.XMLComment; } });
var XMLDeclaration_js_1 = require("./XMLDeclaration.js");
Object.defineProperty(exports, "XMLDeclaration", { enumerable: true, get: function () { return XMLDeclaration_js_1.XMLDeclaration; } });
var XMLDocument_js_1 = require("./XMLDocument.js");
Object.defineProperty(exports, "XMLDocument", { enumerable: true, get: function () { return XMLDocument_js_1.XMLDocument; } });
var XMLDocumentType_js_1 = require("./XMLDocumentType.js");
Object.defineProperty(exports, "XMLDocumentType", { enumerable: true, get: function () { return XMLDocumentType_js_1.XMLDocumentType; } });
var XMLElement_js_1 = require("./XMLElement.js");
Object.defineProperty(exports, "XMLElement", { enumerable: true, get: function () { return XMLElement_js_1.XMLElement; } });
var XMLUtils_js_1 = require("./XMLUtils.js");
Object.defineProperty(exports, "XMLUtils", { enumerable: true, get: function () { return XMLUtils_js_1.XMLUtils; } });
var XMLWriter_js_1 = require("./XMLWriter.js");
Object.defineProperty(exports, "XMLWriter", { enumerable: true, get: function () { return XMLWriter_js_1.XMLWriter; } });
// DTD classes
var AttDecl_js_1 = require("./dtd/AttDecl.js");
Object.defineProperty(exports, "AttDecl", { enumerable: true, get: function () { return AttDecl_js_1.AttDecl; } });
var AttListDecl_js_1 = require("./dtd/AttListDecl.js");
Object.defineProperty(exports, "AttListDecl", { enumerable: true, get: function () { return AttListDecl_js_1.AttListDecl; } });
var ContentModel_js_1 = require("./dtd/ContentModel.js");
Object.defineProperty(exports, "Cardinality", { enumerable: true, get: function () { return ContentModel_js_1.Cardinality; } });
Object.defineProperty(exports, "ContentModel", { enumerable: true, get: function () { return ContentModel_js_1.ContentModel; } });
Object.defineProperty(exports, "ContentModelType", { enumerable: true, get: function () { return ContentModel_js_1.ContentModelType; } });
var DTDParser_js_1 = require("./dtd/DTDParser.js");
Object.defineProperty(exports, "DTDParser", { enumerable: true, get: function () { return DTDParser_js_1.DTDParser; } });
var dtdChoice_js_1 = require("./dtd/dtdChoice.js");
Object.defineProperty(exports, "DTDChoice", { enumerable: true, get: function () { return dtdChoice_js_1.DTDChoice; } });
var DTDChoiceModel_js_1 = require("./dtd/DTDChoiceModel.js");
Object.defineProperty(exports, "DTDChoiceModel", { enumerable: true, get: function () { return DTDChoiceModel_js_1.DTDChoiceModel; } });
var DTDContentModelParser_js_1 = require("./dtd/DTDContentModelParser.js");
Object.defineProperty(exports, "DTDContentModelParser", { enumerable: true, get: function () { return DTDContentModelParser_js_1.DTDContentModelParser; } });
var DTDContentModelTokenizer_js_1 = require("./dtd/DTDContentModelTokenizer.js");
Object.defineProperty(exports, "DTDContentModelTokenizer", { enumerable: true, get: function () { return DTDContentModelTokenizer_js_1.DTDContentModelTokenizer; } });
var DTDElementNameParticle_js_1 = require("./dtd/DTDElementNameParticle.js");
Object.defineProperty(exports, "DTDElementNameParticle", { enumerable: true, get: function () { return DTDElementNameParticle_js_1.DTDElementNameParticle; } });
var DTDGrammar_js_1 = require("./dtd/DTDGrammar.js");
Object.defineProperty(exports, "DTDGrammar", { enumerable: true, get: function () { return DTDGrammar_js_1.DTDGrammar; } });
var dtdName_js_1 = require("./dtd/dtdName.js");
Object.defineProperty(exports, "DTDName", { enumerable: true, get: function () { return dtdName_js_1.DTDName; } });
var dtdPCData_js_1 = require("./dtd/dtdPCData.js");
Object.defineProperty(exports, "DTDPCData", { enumerable: true, get: function () { return dtdPCData_js_1.DTDPCData; } });
var DTDSequenceModel_js_1 = require("./dtd/DTDSequenceModel.js");
Object.defineProperty(exports, "DTDSequenceModel", { enumerable: true, get: function () { return DTDSequenceModel_js_1.DTDSequenceModel; } });
var dtdSequence_js_1 = require("./dtd/dtdSequence.js");
Object.defineProperty(exports, "DTDSequence", { enumerable: true, get: function () { return dtdSequence_js_1.DTDSequence; } });
var ElementDecl_js_1 = require("./dtd/ElementDecl.js");
Object.defineProperty(exports, "ElementDecl", { enumerable: true, get: function () { return ElementDecl_js_1.ElementDecl; } });
var EntityDecl_js_1 = require("./dtd/EntityDecl.js");
Object.defineProperty(exports, "EntityDecl", { enumerable: true, get: function () { return EntityDecl_js_1.EntityDecl; } });
var NotationDecl_js_1 = require("./dtd/NotationDecl.js");
Object.defineProperty(exports, "NotationDecl", { enumerable: true, get: function () { return NotationDecl_js_1.NotationDecl; } });
var contentParticle_js_1 = require("./dtd/contentParticle.js");
Object.defineProperty(exports, "ContentParticleType", { enumerable: true, get: function () { return contentParticle_js_1.ContentParticleType; } });
// Grammar classes
var Grammar_js_1 = require("./grammar/Grammar.js");
Object.defineProperty(exports, "AttributeInfo", { enumerable: true, get: function () { return Grammar_js_1.AttributeInfo; } });
Object.defineProperty(exports, "AttributeUse", { enumerable: true, get: function () { return Grammar_js_1.AttributeUse; } });
Object.defineProperty(exports, "GrammarType", { enumerable: true, get: function () { return Grammar_js_1.GrammarType; } });
Object.defineProperty(exports, "ValidationContext", { enumerable: true, get: function () { return Grammar_js_1.ValidationContext; } });
Object.defineProperty(exports, "ValidationError", { enumerable: true, get: function () { return Grammar_js_1.ValidationError; } });
Object.defineProperty(exports, "ValidationResult", { enumerable: true, get: function () { return Grammar_js_1.ValidationResult; } });
Object.defineProperty(exports, "ValidationWarning", { enumerable: true, get: function () { return Grammar_js_1.ValidationWarning; } });
// XML Schema classes
var SchemaAll_js_1 = require("./schema/SchemaAll.js");
Object.defineProperty(exports, "SchemaAll", { enumerable: true, get: function () { return SchemaAll_js_1.SchemaAll; } });
var SchemaAttributeDecl_js_1 = require("./schema/SchemaAttributeDecl.js");
Object.defineProperty(exports, "SchemaAttributeDecl", { enumerable: true, get: function () { return SchemaAttributeDecl_js_1.SchemaAttributeDecl; } });
var SchemaBuilder_js_1 = require("./schema/SchemaBuilder.js");
Object.defineProperty(exports, "SchemaBuilder", { enumerable: true, get: function () { return SchemaBuilder_js_1.SchemaBuilder; } });
var SchemaChoice_js_1 = require("./schema/SchemaChoice.js");
Object.defineProperty(exports, "SchemaChoice", { enumerable: true, get: function () { return SchemaChoice_js_1.SchemaChoice; } });
var SchemaContentModel_js_1 = require("./schema/SchemaContentModel.js");
Object.defineProperty(exports, "SchemaContentModel", { enumerable: true, get: function () { return SchemaContentModel_js_1.SchemaContentModel; } });
Object.defineProperty(exports, "SchemaContentModelType", { enumerable: true, get: function () { return SchemaContentModel_js_1.SchemaContentModelType; } });
var SchemaElementDecl_js_1 = require("./schema/SchemaElementDecl.js");
Object.defineProperty(exports, "SchemaElementDecl", { enumerable: true, get: function () { return SchemaElementDecl_js_1.SchemaElementDecl; } });
var SchemaElementParticle_js_1 = require("./schema/SchemaElementParticle.js");
Object.defineProperty(exports, "SchemaElementParticle", { enumerable: true, get: function () { return SchemaElementParticle_js_1.SchemaElementParticle; } });
var SchemaGrammar_js_1 = require("./schema/SchemaGrammar.js");
Object.defineProperty(exports, "SchemaGrammar", { enumerable: true, get: function () { return SchemaGrammar_js_1.SchemaGrammar; } });
var SchemaParticle_js_1 = require("./schema/SchemaParticle.js");
Object.defineProperty(exports, "SchemaParticle", { enumerable: true, get: function () { return SchemaParticle_js_1.SchemaParticle; } });
var SchemaSequence_js_1 = require("./schema/SchemaSequence.js");
Object.defineProperty(exports, "SchemaSequence", { enumerable: true, get: function () { return SchemaSequence_js_1.SchemaSequence; } });
var SchemaTypeValidator_js_1 = require("./schema/SchemaTypeValidator.js");
Object.defineProperty(exports, "SchemaTypeValidator", { enumerable: true, get: function () { return SchemaTypeValidator_js_1.SchemaTypeValidator; } });
var SchemaWildcardParticle_js_1 = require("./schema/SchemaWildcardParticle.js");
Object.defineProperty(exports, "SchemaWildcardParticle", { enumerable: true, get: function () { return SchemaWildcardParticle_js_1.SchemaWildcardParticle; } });
var XSDSemanticValidator_js_1 = require("./schema/XSDSemanticValidator.js");
Object.defineProperty(exports, "XSDSemanticValidator", { enumerable: true, get: function () { return XSDSemanticValidator_js_1.XSDSemanticValidator; } });
var JsonConversion_js_1 = require("./json/JsonConversion.js");
Object.defineProperty(exports, "xmlStringToJsonObject", { enumerable: true, get: function () { return JsonConversion_js_1.xmlStringToJsonObject; } });
Object.defineProperty(exports, "xmlFileToJsonObject", { enumerable: true, get: function () { return JsonConversion_js_1.xmlFileToJsonObject; } });
Object.defineProperty(exports, "xmlStreamToJsonObject", { enumerable: true, get: function () { return JsonConversion_js_1.xmlStreamToJsonObject; } });
Object.defineProperty(exports, "xmlDocumentToJsonObject", { enumerable: true, get: function () { return JsonConversion_js_1.xmlDocumentToJsonObject; } });
Object.defineProperty(exports, "xmlStringToJsonFile", { enumerable: true, get: function () { return JsonConversion_js_1.xmlStringToJsonFile; } });
Object.defineProperty(exports, "xmlFileToJsonFile", { enumerable: true, get: function () { return JsonConversion_js_1.xmlFileToJsonFile; } });
Object.defineProperty(exports, "xmlStreamToJsonFile", { enumerable: true, get: function () { return JsonConversion_js_1.xmlStreamToJsonFile; } });
Object.defineProperty(exports, "xmlDocumentToJsonFile", { enumerable: true, get: function () { return JsonConversion_js_1.xmlDocumentToJsonFile; } });
Object.defineProperty(exports, "jsonObjectToXmlDocument", { enumerable: true, get: function () { return JsonConversion_js_1.jsonObjectToXmlDocument; } });
Object.defineProperty(exports, "jsonStringToXmlDocument", { enumerable: true, get: function () { return JsonConversion_js_1.jsonStringToXmlDocument; } });
Object.defineProperty(exports, "jsonFileToXmlDocument", { enumerable: true, get: function () { return JsonConversion_js_1.jsonFileToXmlDocument; } });
Object.defineProperty(exports, "jsonStreamToXmlDocument", { enumerable: true, get: function () { return JsonConversion_js_1.jsonStreamToXmlDocument; } });
Object.defineProperty(exports, "jsonObjectToXmlFile", { enumerable: true, get: function () { return JsonConversion_js_1.jsonObjectToXmlFile; } });
Object.defineProperty(exports, "jsonStringToXmlFile", { enumerable: true, get: function () { return JsonConversion_js_1.jsonStringToXmlFile; } });
Object.defineProperty(exports, "jsonFileToXmlFile", { enumerable: true, get: function () { return JsonConversion_js_1.jsonFileToXmlFile; } });
Object.defineProperty(exports, "jsonStreamToXmlFile", { enumerable: true, get: function () { return JsonConversion_js_1.jsonStreamToXmlFile; } });
//# sourceMappingURL=index.js.map