| 
 
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| DoSs96 Участник со стажем
 
 
 Вступление в Клуб: 22.11.2021
 
 | 
			
				|  Пн Апр 03, 2023 17:03   Вопрос по парсингу xml |   |  
				| Полезность: Нет оценки 
 |  
				| Добрый день! Объясните пожалуйста, как парcить два объекта с одинаковыми тегами?
 Например есть входящий xml файл в котором указано
 <DealParam>
 ......
 .....
 </DealParam>
 
 <DealParam>
 ....
 ....
 </DealParam>
 кол-во таких объектов неизвестно и всегда разное
 |  |  
		|  |  
		| Эмиралька Эксперт
 
 
 Вступление в Клуб: 09.11.2015
 
 | 
			
				|  Ср Апр 05, 2023 16:55   Re: Вопрос по парсингу xml |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | DoSs96 пишет: |  	  | Добрый день! Объясните пожалуйста, как парcить два объекта с одинаковыми тегами?
 Например есть входящий xml файл в котором указано
 <DealParam>
 ......
 .....
 </DealParam>
 
 <DealParam>
 ....
 ....
 </DealParam>
 кол-во таких объектов неизвестно и всегда разное
 | 
 
 Вы собираетесь написать свой собственный парсер XML ?
 Или чем вы хотите разбирать?
 Если приведёте пример кода, будет проще
 |  |  
		|  |  
		| phello57 Участник
 
 
 Вступление в Клуб: 01.06.2023
 
 | 
			
				|  Ср Июл 19, 2023 16:29   Re: Вопрос по парсингу xml |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | DoSs96 пишет: |  	  | Добрый день! Объясните пожалуйста, как парcить два объекта с одинаковыми тегами?
 Например есть входящий xml файл в котором указано
 <DealParam>
 ......
 .....
 </DealParam>
 
 <DealParam>
 ....
 ....
 </DealParam>
 кол-во таких объектов неизвестно и всегда разное
 | 
 
 Обычно контейнер у этих одинаковых тегов разный, можно работать с ним
 
 У меня была задача обработать клиента, естественно там есть место рождения, место проживания и прописки. Где в каждом есть город улица и тп.
 Смотрю тег, вижу место рождения - даю определенной переменной значение "1". Прокидываю это значение далее по рекурсии. В конце рекурсии стоит операция, которая заносит в структуру данные. В операции у меня это значение обрабатывается по переменной.
 |  |  
		|  |  
		| Volod Эксперт
 
 
 Вступление в Клуб: 19.09.2007
 
 | 
			
				|  Чт Июл 20, 2023 09:39    |   |  
				| Полезность: Нет оценки 
 |  
				| Если я правильно понял - то цикл 
 while not &xmldb.isNull(vChildNode) loop
 ....
 vChildNode := &xmldb.getNextSibling(vChildNode);
 end loop;
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |