Очень короткий пост об очень специфичной задаче.
А именно: "Как преобразовать имеющийся кусок данных из XML в JSON на ISBL?".
Ответ прост: XSL-преобразование:
SourceFile = CreateObject('Msxml2.DOMDocument.6.0')
SourceFile.async=false
SourceFile.load("C:\MyXmlDataFile.xml")
XSLTFile = CreateObject('Msxml2.DOMDocument.6.0')
XSLTFile.async=false
XSLTFile.load("C:\xml2json.xslt")
JSONDataFile = SourceFile.transformNode(XSLTFile)
Собственно сам XSL-файл: xml2json.xslt (7,67 Кб)
Оригинал расположен https://code.google.com/p/xml2json-xslt/, но имеет проблему преобразования массивов.
Также оба варианта не обрабатывают XML-атрибуты (только теги), варианты решений можно найти в
обсуждениях.
Картинка зачОтная!!!
Спасибо, пригодилось :)
На всякий случай добавлю пример как можно работать с JSON в ISBL:
Скопировано с ветки форума
Авторизуйтесь, чтобы написать комментарий