首页 文章

将xml元素和节点反序列化为字符串属性

提问于
浏览
0

我有以下xml

<Amendment.Text>
    <Page>4</Page>
    <Line>4</Line>
    <Bold>It is a </Bold>   
    <Italic>Beautiful Day</Italic>
    <Bold>In London</Bold>
    <Italic>17 June 2015</Italic>   
</Amendment.Text>

我想将 <Bold><Italic> 元素检索到字符串属性中

输出(字符串属性内容):

<Bold>It is a </Bold>   
    <Italic>Beautiful Day</Italic>
    <Bold>In London</Bold>
    <Italic>17 June 2015</Italic>

我的可序列化类如下 -

[Serializable]
    public class AmdTextType
    {

        public string Page { get; set; }

        public string Line { get; set; }

        public string Content { get; set; }

    }

我能够反序列化 PageLine 但无法使用标签获取 ItalicBold 元素

1 回答

  • 2

    这不是:

    <Amendment.Text>
        <Page>4</Page>
        <Line>4</Line>
        <Content>CDATA(["
           <Bold>It is a </Bold>   
           <Italic>Beautiful Day</Italic>
           <Bold>In London</Bold>
           <Italic>17 June 2015</Italic>   
        "])
        </Content>
    </Amendment.Text>
    

相关问题