Сериализация и десериализация неизвестного XML
У меня есть xml с большими данными.Я знаю почти 90% своего xml-контента, но оставшиеся 10% мне нужно сериализовать и десериализовать динамически.Я знаю тип этой части.
Пример xml
-----------
< версия автомобиля= "2.0">
& lt;двигатели>
< название двигателя= "Turbo"/>
< название двигателя= "Каппа"/>
< автомобили>
< название автомобиля= " XX "Двигатель =" Turbo "тип=" Premium " >
< особенности>
& lt;особенность>
< attributename> TestAttribute
< type> Test1
< valuetype> TestFeature
< значение>
< x> 100
< y> 200
< z> 200
< d> 400
< название автомобиля=" YY "двигатель = "Kappa">
< особенности>
& lt;особенность>
< attributename> TestAttribute
< type> Test1
< valuetype> TestFeature
< значение>
ХХХХХ
& lt;особенность>
< attributename> TestAttribute
< тип> YYY
< valuetype> TestXyz
< значение>
< имя & gt;gdg
< возраст> drfd
Здесь значения внутри тега & lt;value> будут динамическими ,и я изначально не знаю содержимого, но знаю тип этого объекта.
Пожалуйста, кто-нибудь поможет решить эту проблему.
Что я уже пробовал:
У меня есть классы данных для этих 90% этого xml.