wsdl-xsd-parser

wsdl-xsd-parser JS library on GitHub wsdl-xsd-parser JS library on npm Download wsdl-xsd-parser JS library

Парсер WSDL-сервиса

Version 1.3.4 License ISC
wsdl-xsd-parser has no homepage
wsdl-xsd-parser JS library on GitHub
wsdl-xsd-parser JS library on npm
Download wsdl-xsd-parser JS library

Парсер WSDL-сервиса

Парсер WSDL и XSD файлов для создания ограниченной модели в оперативной памяти на JavaScript и TypeScript. Предназначен для анализа веб-сервисов, описанных на WSDL.

Парсер основан на коде xpath и xmldom.

Для Xsd пока используются модули Jsonix и W3C Schemas. Но это временно и в будущем будет переписано на xpath и xmldom.

Инсталяция

npm install wsdl-xsd-parser --save

Пример на TypeScript

import { XsdGroup, Xsd } from 'wsdl-xsd-parser';

(async () => {
    const xsdGroup = new XsdGroup();
    xsdGroup.addXsd(Xsd.load('file-id1', 'path/to/xsdfile.xsd'));
})();