FIELD FROM XML — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
 
(не показана одна промежуточная версия этого же участника)
Строка 12: Строка 12:
 
= Пример =
 
= Пример =
 
  inn_importer := [[FIELD_FROM_XML]]( aa2, 'INN', 'oref' )
 
  inn_importer := [[FIELD_FROM_XML]]( aa2, 'INN', 'oref' )
= Текст =
 
parameters xml_text, field_name, group_name := 'pref'
 
 
 
local b1, b2, pref_from, pref_to, aa
 
 
pref_from := [<] + group_name + [:] + field_name + [>]
 
pref_to := [</] + group_name + [:] + field_name + [>]
 
 
b1 := [[at]]( pref_from, xml_text )
 
b2 := [[at]]( pref_to, xml_text )
 
 
aa := [[Copy]]( xml_text, b1 + [[len]]( pref_from ), b2 - b1 - [[len]]( pref_from ) )
 
 
b1 := [[at]]( pref_from, aa )
 
if b1 > 0
 
  result := [[Right]]( aa, [[Len]]( aa ) - [[rat]]( '>', aa ) )
 
else
 
  result := aa
 
endif
 
 
= Смотрите также =
 
= Смотрите также =
 +
[[FIELD_FROM_XML2]]
 +
 
[[Полезные функции]]
 
[[Полезные функции]]
  
 
[[Функции Delphi]]
 
[[Функции Delphi]]

Текущая версия на 15:48, 11 июня 2019

FIELD_FROM_XML - это функция из справочника R266

Чтение поля из XML файла

FIELD_FROM_XML( xml_text, field_name [, group_name := 'pref'] )

Возвращает содержимое поля

xml_text - xml текст

field_name - имя поля

group_name - имя группы идентификаторов, по умолчанию равно 'pref'

Пример

inn_importer := FIELD_FROM_XML( aa2, 'INN', 'oref' )

Смотрите также

FIELD_FROM_XML2

Полезные функции

Функции Delphi