Как создать модель для ответа XML, которая имеет разделы CDATA в c # - PullRequest
0 голосов
/ 09 марта 2019

[Обновление: добавлено больше подробностей, так как я заметил, что это становится все сложнее!]

Мне нужна помощь в моделировании ответа API, который везде имеет CDATA.Это выглядит так:

<MYAPI>
    <SomeItem>
        <Description>
            <![CDATA[
              //Something here
            ]]>
            <InnerDescription>some string here</InnerDescription>
            <InnerDescription somethingType = "some type">
                <![CDATA[
                    //Something here
                ]]>
            </InnerDescription>
        </Description>
    </SomeItem>
</MYAPI>

Я хочу создать классы c # для этого ответа, но я не знаю, как моделировать разделы с CDATA.А также <InnerDescription> </InnerDescription> имеет cdata контент и string контент.Как бы я смоделировал следующие классы?

public class Description {
    ??
}

public class InnerDescription {
    //Has both cdata and string
    ?? 
}

Спасибо, и я ценю вашу помощь!

...