Парсер WSDL-сервиса
npm install wsdl-xsd-parserПарсер WSDL-сервиса
===================
Парсер WSDL и XSD файлов для создания ограниченной модели в оперативной памяти на JavaScript и TypeScript.
Предназначен для анализа веб-сервисов, описанных на WSDL.
Парсер основан на коде xpath и xmldom.
Для Xsd пока используются модули Jsonix и W3C Schemas.
Но это временно и в будущем будет переписано на xpath и xmldom.
Инсталяция
----------
``bash
`
npm install wsdl-xsd-parser --save
`
Пример на TypeScript
--------------------
typescript
``
import { XsdGroup, Xsd } from 'wsdl-xsd-parser';
(async () => {
const xsdGroup = new XsdGroup();
xsdGroup.addXsd(Xsd.load('file-id1', 'path/to/xsdfile.xsd'));
})();
[w3c-schemas]: https://github.com/highsource/w3c-schemas
[Jsonix]: https://github.com/highsource/jsonix
[xpath]: https://www.npmjs.com/package/xpath
[xmldom]: https://www.npmjs.com/package/xmldom