UNPKG

enketo-transformer

Version:

Library that transforms ODK-compliant XForms into a format that Enketo can consume

1 lines 837 B
{"version":3,"file":"DOMParser.cjs","sources":["../../../../src/dom/node/DOMParser.ts"],"sourcesContent":["import { libxmljs } from 'libxslt';\nimport type { DOM } from '../abstract';\nimport type { DOMMimeType } from '../abstract/DOMParser';\n\nconst { parseHtmlFragment, parseXml } = libxmljs;\n\n/** @package */\nexport class DOMParser implements DOM.DOMParser {\n parseFromString = (docStr: string, mimeType: DOMMimeType): DOM.Document => {\n if (mimeType === 'text/html') {\n return parseHtmlFragment(docStr);\n }\n\n return parseXml(docStr);\n };\n}\n"],"names":["libxmljs"],"mappings":";;;AAIA,MAAM,EAAE,mBAAmB,SAAa,IAAAA;AAGjC,MAAM,UAAmC;AAAA,EAAzC,cAAA;AACe,SAAA,kBAAA,CAAC,QAAgB,aAAwC;AACvE,UAAI,aAAa,aAAa;AAC1B,eAAO,kBAAkB,MAAM;AAAA,MACnC;AAEA,aAAO,SAAS,MAAM;AAAA,IAAA;AAAA,EAC1B;AACJ;;"}