C# 如何为在c中具有CDATA节的XML响应创建模型#
[更新:添加了更多细节,因为我发现它更复杂!] 我需要帮助建模到处都有CDATA的API响应。看起来是这样的: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<
<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
??
}