2013-01-04 106 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;}