C# 如何为在c中具有CDATA节的XML响应创建模型#

C# 如何为在c中具有CDATA节的XML响应创建模型#,c#,.net,xml,asp.net-web-api,cdata,C#,.net,Xml,Asp.net Web Api,Cdata,[更新:添加了更多细节,因为我发现它更复杂!] 我需要帮助建模到处都有CDATA的API响应。看起来是这样的: <MYAPI> <SomeItem> <Description> <![CDATA[ //Something here ]]> <InnerDescription>some string here<

[更新:添加了更多细节,因为我发现它更复杂!]

我需要帮助建模到处都有CDATA的API响应。看起来是这样的:

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

谢谢你,我感谢你的帮助

复制XML,打开Visual Studio,在一个新文件中,单击编辑>粘贴特殊内容>将XML粘贴为classesHi Daniel,我应该创建什么样的新文件?一个.cs文件?以及如何将XML粘贴为类?谢谢,当我尝试将某些内容粘贴到.cs文件中时,我只能看到“将JSON粘贴为类”
CDATA
只是一种对文本数据进行编码的方法,它使用了另一种转义形式作为标记字符。您可以将
CDATA
节建模为字符串。现在,如果出于任何原因,您需要序列化回
CDATA
,而不是带有转义标记字符的简单字符串,那么您需要做一些工作,请参见。Hi-dbc,我真的不知道如何从您提供的链接创建此模型。你能给我看一个吗,比如我的问题?谢谢复制XML,打开Visual Studio,在一个新文件中,单击编辑>粘贴特殊内容>将XML粘贴为classesHi Daniel,我应该创建什么样的新文件?一个.cs文件?以及如何将XML粘贴为类?谢谢,当我尝试将某些内容粘贴到.cs文件中时,我只能看到“将JSON粘贴为类”
CDATA
只是一种对文本数据进行编码的方法,它使用了另一种转义形式作为标记字符。您可以将
CDATA
节建模为字符串。现在,如果出于任何原因,您需要序列化回
CDATA
,而不是带有转义标记字符的简单字符串,那么您需要做一些工作,请参见。Hi-dbc,我真的不知道如何从您提供的链接创建此模型。你能给我看一个吗,比如我的问题?谢谢
public class Description {
    ??
}

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