WEBAPP: в utils.js функция конвертации JSON в XML вынесена в отдельную object2XML (ранее была в составе object2Base64XML)

This commit is contained in:
Mikhail Chechnev 2025-08-14 14:07:12 +03:00
parent b3e7d7bf7b
commit f6b29d5339

View File

@ -105,11 +105,14 @@ const getDisplaySize = () => {
const deepCopyObject = obj => (structuredClone ? structuredClone(obj) : JSON.parse(JSON.stringify(obj)));
//Конвертация объекта в Base64 XML
const object2Base64XML = (obj, builderOptions) => {
const object2XML = (obj, builderOptions) => {
const builder = new XMLBuilder(builderOptions);
return btoa(unescape(encodeURIComponent(builder.build(obj))));
return builder.build(obj);
};
//Конвертация объекта в Base64 XML
const object2Base64XML = (obj, builderOptions) => btoa(unescape(encodeURIComponent(object2XML(obj, builderOptions))));
//Конвертация XML в JSON
const xml2JSON = ({ xmlDoc, isArray, transformTagName, tagValueProcessor, attributeValueProcessor, useDefaultPatterns = true }) => {
return new Promise((resolve, reject) => {
@ -200,6 +203,7 @@ export {
hasValue,
getDisplaySize,
deepCopyObject,
object2XML,
object2Base64XML,
xml2JSON,
formatDateRF,