从 XmlCDataSection 到 XCData 的隐式转换

本文关键字:转换 XCData XmlCDataSection | 更新日期: 2023-09-27 18:33:44

我有一个函数,它接受一个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

从 XmlCDataSection 到 XCData 的隐式转换

您可以使用XCData类型的构造函数,该构造函数采用字符串参数

Return New XCData(someValue)

XCData 构造函数(字符串)