ReadAllXml2 — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 4: Строка 4:
  
 
Без параметров
 
Без параметров
 +
 +
== Пример успешного вызова ==
 +
<syntaxhighlight lang="python">
 +
 +
ReadAllXml2()
 +
 +
</syntaxhighlight>
 
== Результат ==
 
== Результат ==
 +
== Результат ==
 +
<syntaxhighlight lang="python">
 +
 +
[
 +
  {
 +
  'type': 'Message',
 +
  'queryID': '388caa01-1d4f-4703-bd30-b86676aedba4',
 +
  'data': '<object><str name="Result">Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY</str><object name="Stat"><object name="ExtSdk2"><object name="ExtSdk2.AuthByPassword"><num name="count">1</num><num name="time">0</num></object></object><object name="СБИС"><object name="ExtSdk2.AuthByPassword"><num name="count">1</num><num name="time">328</num></object></object></object></object>'
 +
}
 +
]
 +
 +
</syntaxhighlight>
 
Массив xml объектов сериализованный в строку
 
Массив xml объектов сериализованный в строку
  
 
[[Категория:OLE ExtSdk2]]
 
[[Категория:OLE ExtSdk2]]

Версия 15:59, 14 июля 2021

Описание

Получение в виде строки результатов всех методов, вызванных ранее с неполученным ответом. Если методы были вызваны, а в ответ пришла пустая строка, то следует вызывать ReadAllXml2 еще раз до получения положительного результата. Предназначен для вызовов из интегрируемых систем, работающих с xml, таких как 1C или SAP.

Параметры

Без параметров

Пример успешного вызова

ReadAllXml2()

Результат

Результат

[
  {
  'type': 'Message',
  'queryID': '388caa01-1d4f-4703-bd30-b86676aedba4',
  'data': '<object><str name="Result">Yzg0NGI3MjU0NmM4NDQyNTg5MjQ4NTM0NGRiMjcwYWY</str><object name="Stat"><object name="ExtSdk2"><object name="ExtSdk2.AuthByPassword"><num name="count">1</num><num name="time">0</num></object></object><object name="СБИС"><object name="ExtSdk2.AuthByPassword"><num name="count">1</num><num name="time">328</num></object></object></object></object>'
}
]

Массив xml объектов сериализованный в строку