3
我有一些XML中特定的元素,讓我們把它叫做戴夫可能要麼是:我們如何發現CData的XElement值?
<dave>A Normal Value</dave>
或
<dave><![CDATA[A CData Value!]]></dave>
當我解析它,我想能夠測試是否檢索到的值是CDATA或不。我將如何做到這一點?
我有一些XML中特定的元素,讓我們把它叫做戴夫可能要麼是:我們如何發現CData的XElement值?
<dave>A Normal Value</dave>
或
<dave><![CDATA[A CData Value!]]></dave>
當我解析它,我想能夠測試是否檢索到的值是CDATA或不。我將如何做到這一點?
如果你有
XElement xe = XElement.Parse("<dave>something</dave>");
然後
xe.FirstNode.NodeType
會在你的例子分別Text
或CDATA
。如果沒有內容,則節點xe.FirstNode
可以爲空。
訣竅漂亮。謝謝。 – 2010-10-27 14:06:27