【问题标题】:Implicit conversion from XmlCDataSection to XCData从 XmlCDataSection 到 XCData 的隐式转换
【发布时间】:2016-05-19 05:58:32
【问题描述】:

我有一个函数接受XmlNode,写入XmlCDataSection,然后返回XmlCDataSection

现在,我已将XNode 转换为XmlNode,我想调用上述方法但我需要将生成的XmlCDataSection 转换为XCData

这是用 Vb.Net 编写的伪代码:

<Extension>
Public Function CreateCDataSection(ByVal node As XNode) As XCData

    Dim xmlNode as XmlNode = 
        node.ConvertToXmlNode()

    Dim xmlCDataSection as XmlCDataSection = 
        XmlNodeExtensions.CreateCDataSection(xmlNode)

    ' Here is where I need help for the conversion:
    Dim xCData as XCData = xmlCDataSection.ConvertToXCData()

    Return xCData

End Function

如何将 XmlCDataSection 转换为 XCData

【问题讨论】:

  • New XCData(somevalue) 有什么问题?而且,抱歉,你为什么要做这些,似乎不需要转换?
  • @Fabio 我只是没有注意到他们的 Class 构造函数,感谢并随时发布答案以将其标记为已接受。

标签: c# .net xml vb.net type-conversion


【解决方案1】:

您可以使用带有字符串参数的XCData 类型的构造函数

Return New XCData(someValue)

XCData Constructor (String)

【讨论】:

    猜你喜欢
    • 2011-08-25
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 2013-05-01
    相关资源
    最近更新 更多