Вход на сайт
.NET und C# ohne Web?
4812 просмотров
Перейти к просмотру всей ветки
в ответ Программист 15.07.21 17:27
2) В XML можно отобразить такую структуру:
<Servers> <HttpServer name="..." ... /> <FtpServer name="..." ... /> <SomeOtherServer name="..." ... /> </Servers>Продемонстрируй, как такая структура будет выглядеть в YAML?
Это зависит от того, какие объекты вы сериализуете в XML. Скорее всего, они же и в YAML прекрасно сериализуются. Тут, как я понял, коллекция серверов разных типов - значит, скорее всего, эта коллекция хранит элементы некоего базового типа, к которому приводятся унаследованные от него производные типы серверов. В YAML нельзя хранить базовые типы или инфу о конкретном типе элемента в коллекции?
Я, если что, не спец по форматам - просто мне нравится, как выглядит YAML. У XML недостаток в синтаксисе - слишком много условных значков и лишние закрывающие теги - всё это сильно снижает читаемость.