解析XML节点和内部
问题描述:
一个节点,我们有以下XML解析XML节点和内部
<A>
<B>0
<C>4</C>
</B>
</A>
正如你可以看到有节点B的值后的节点C
我们愿与Xml.Serialization
标签解析它(XMLElement
,XMLRoot
...),因为我们已经完成了其余的消息。
任何想法?
答
这样的节点内容称为“混合内容”。
我从来不需要处理这些文件的XmlSerialization。貌似XmlRootAttribute可以用于这样的数据serilize成字符串列表:
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text {get;set;}
,因为我知道这是不正确的XML ... –
我想太多,但我发现它是正确的 –
@DmitryMartovoi,做什么你的意思是“不正确的”?这是“混合内容”节点的完美有效示例 - 在浏览任何基本上都是混合内容的HTML页面时,您会使用非常类似的DOM树。 –