rajeshveera Ответов: 1

Как десериализовать теги 5-6 уровня с помощью VB.NET


<world> 
	<apac>
		<sasia> 
			<india>
				<sindia>
					<tn>CHENNAI
					<tn>Madurai
				
			
		
	 
	
	<apac>
		<sasia> 
			<india>
				<sindia>
					<ka>Bangalore
					<ka>Mysore


Когда я пробую 4-уровневый тег, он работает, но для 5-уровневого тега он не помогает.
попытка сериализации и десериализации xml-файла с помощью VB.net - переполнение стека[^]

Что я уже пробовал:

попытка сериализации и десериализации xml-файла с помощью VB.net - переполнение стека[^]

RickZeeland

Можете ли вы показать нам (часть) XML-файла?

phil.o

Это не похоже на хорошо сформированный XML. Это действительно тот XML, который у вас есть, или вы просто забыли написать конечные теги?
Кроме того, раздел "Что вы пробовали" предназначен для того, чтобы вы опубликовали фактические данные код у вас есть то, что терпит неудачу в течение 5 уровней; ваша ссылка на SO не дает нам никакого представления о том, что вы на самом деле пробовали.

1 Ответов

Рейтинг:
1

RickZeeland

Может быть, вы можете попробовать один из них:
Простой Сериализатор / Десериализатор[^]
Глубокий XmlSerializer, поддерживающий сложные классы, перечисления, структуры, коллекции и массивы[^]
Исходный код находится на языке C#, но вы можете конвертировать его с помощью этого онлайн-конвертера: Преобразовать VB.NET в/из C# онлайн - конвертер кодов Roslyn[^]