1
16
您可以使用LINQ来读取CDATA。
这样很容易获得价值。 以下是有关msdn的一个很好的概述: http://msdn.microsoft.com/en-us/library/bb308960.aspx 对于.NET 2.0,您可能只需要通过regex传递它:
它会修剪节点值,将换行符替换为空,并将1+空格替换为一个空格。我认为没有其他方法可以做到这一点,因为CDATA返回了大量空白。 |
2
9
我想最好的办法是…
|
3
9
事实上,我觉得很简单。这个
代码看起来像
谢谢
|
4
4
更简单的形式 @Franky's solution :
这个
|
5
3
CDATA块实际上是逐字逐句的。根据XML规范,从定义上讲,CDATA中的任何空白都是重要的。因此,在检索节点值时会得到空白。如果您想使用自己的规则来剥离它(因为XML规范没有指定任何标准的方法来剥离CDATA中的空白),那么您必须使用
|
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |