- Прочитайте документацию ,
- Вы можете использовать XmlDocument и использовать ValidationType.DTD при обработке DTD с XmlReaderSettings для синтаксического анализа и проверки правильности XML-документа. DTD
- Просмотрите аналогичный вопрос здесь
- Вы можете использовать NewtonSoft JSON библиотека сериализации для сериализацииобъекты в формате JSON
- Кроме того, вы можете использовать динамически сгенерированный JSON,
class cXMLJsonNode : Dictionary<string,object>
{
}
для создания пользовательского объекта JSON:
JsonConvert.SerializeObject(new cXMLJsonNode {
{ key1, value1 },
{ key2, value2 },
{ property1, new cXMLJsonNode {
{ key1, oldValue1 }
{ key2, oldValue1 }
},
{ property2, new cXMLJsonNode {
{ key1, newValue1 }
{ key2, new cXMLJsonNode {
{ key1, newValue1 }
{ key2, newValue2 }
}
},
})