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

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
Получение в виде строки результатов всех методов, вызванных ранее с неполученным ответом. Если методы были вызваны, а в ответ пришла пустая строка, то следует вызывать ReadAllXml2 еще раз до получения положительного результата.  Предназначен для вызовов из интегрируемых систем, работающих с xml, таких как 1C или SAP.
+
Метод аналогичен [[ReadAllObject|ReadAllObject]], но возвращает результат в формате xml.
 +
 
 
== Параметры ==
 
== Параметры ==
  
 
Без параметров
 
Без параметров
 +
 +
== Пример успешного вызова ==
 +
<syntaxhighlight lang="python">
 +
 +
ReadAllXml2()
 +
 +
</syntaxhighlight>
 
== Результат ==
 
== Результат ==
 +
<syntaxhighlight lang="python">
 +
 +
<array>
 +
<object>
 +
<str name="type">Message</str>
 +
<str name="queryID">d29cc316-aad2-4b4b-a980-fecf59e0ccdd</str>
 +
<str name="data">&lt;object&gt;&lt;str name="Result"&gt;MTI4ZmU3NGMzOWM4NDYxMDgzYWQ5ZjQ1OWMzZTRmYzM&lt;/str&gt;&lt;object name="Stat"&gt;&lt;object name="ExtSdk2"&gt;&lt;object name="ExtSdk2.AuthByPassword"&gt;&lt;num name="count"&gt;1&lt;/num&gt;&lt;num name="time"&gt;0&lt;/num&gt;&lt;/object&gt;&lt;/object&gt;&lt;object name="СБИС"&gt;&lt;object name="ExtSdk2.AuthByPassword"&gt;&lt;num name="count"&gt;1&lt;/num&gt;&lt;num name="time"&gt;374&lt;/num&gt;&lt;/object&gt;&lt;/object&gt;&lt;/object&gt;&lt;/object&gt;</str>
 +
</object>
 +
</array>
 +
 +
</syntaxhighlight>
 
Массив xml объектов сериализованный в строку
 
Массив xml объектов сериализованный в строку
  
 
[[Категория:OLE ExtSdk2]]
 
[[Категория:OLE ExtSdk2]]

Текущая версия на 17:49, 20 октября 2021

Описание

Метод аналогичен ReadAllObject, но возвращает результат в формате xml.

Параметры

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

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

ReadAllXml2()

Результат

<array>
	<object>
		<str name="type">Message</str>
		<str name="queryID">d29cc316-aad2-4b4b-a980-fecf59e0ccdd</str>
		<str name="data">&lt;object&gt;&lt;str name="Result"&gt;MTI4ZmU3NGMzOWM4NDYxMDgzYWQ5ZjQ1OWMzZTRmYzM&lt;/str&gt;&lt;object name="Stat"&gt;&lt;object name="ExtSdk2"&gt;&lt;object name="ExtSdk2.AuthByPassword"&gt;&lt;num name="count"&gt;1&lt;/num&gt;&lt;num name="time"&gt;0&lt;/num&gt;&lt;/object&gt;&lt;/object&gt;&lt;object name="СБИС"&gt;&lt;object name="ExtSdk2.AuthByPassword"&gt;&lt;num name="count"&gt;1&lt;/num&gt;&lt;num name="time"&gt;374&lt;/num&gt;&lt;/object&gt;&lt;/object&gt;&lt;/object&gt;&lt;/object&gt;</str>
	</object>
</array>

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