2013-01-04 50 views
1

一个节点,我们有以下XML解析XML节点和内部

<A> 
    <B>0 
     <C>4</C> 
    </B> 
</A> 

正如你可以看到有节点B的值后的节点C我们愿与Xml.Serialization标签解析它(XMLElementXMLRoot ...),因为我们已经完成了其余的消息。

任何想法?

+1

,因为我知道这是不正确的XML ... –

+0

我想太多,但我发现它是正确的 –

+0

@DmitryMartovoi,做什么你的意思是“不正确的”?这是“混合内容”节点的完美有效示例 - 在浏览任何基本上都是混合内容的HTML页面时,您会使用非常类似的DOM树。 –

回答

1

这样的节点内容称为“混合内容”。

我从来不需要处理这些文件的XmlSerialization。貌似XmlRootAttribute可以用于这样的数据serilize成字符串列表:

[System.Xml.Serialization.XmlTextAttribute()] 
public string[] Text {get;set;}