Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用VB.net处理XML字符串,其中属性具有html值_C#_Asp.net_Xml_Vb.net - Fatal编程技术网

C# 如何使用VB.net处理XML字符串,其中属性具有html值

C# 如何使用VB.net处理XML字符串,其中属性具有html值,c#,asp.net,xml,vb.net,C#,Asp.net,Xml,Vb.net,我试图解析一个xml文件,其中属性值在vb.net中包含html数据,并引发异常“您无法解析此xml,因为它无效。请看下面的图片 (以及一些其他字符)如果不用作标记分隔符,则必须进行转义(和),或者它们必须是CDATA部分的一部分 因此,修复XML,然后就可以对其进行解析。您需要按如下方式计算文本的值: <root> <control id="ctrl" type="paragraph" label="Declare

我试图解析一个xml文件,其中属性值在vb.net中包含html数据,并引发异常“您无法解析此xml,因为它无效。请看下面的图片

(以及一些其他字符)如果不用作标记分隔符,则必须进行转义(
),或者它们必须是CDATA部分的一部分

因此,修复XML,然后就可以对其进行解析。

您需要按如下方式计算文本的值:

<root>
    <control 
        id="ctrl" 
        type="paragraph" 
        label="Declare" 
        text="&lt;b&gt;Your idea has been posted successfully.Visit again to see updates on your ideas.&lt;/b&gt;" 
        visible="true">
    </control>
</root>


u可以看到text属性有一个html标记。。这是在vb.NET中进行xml解析时引发的异常。您的xml需要格式正确。如果不是,您希望它如何解析?您需要修复生成此异常的任何内容。异常详细信息'
<root>
    <control 
        id="ctrl" 
        type="paragraph" 
        label="Declare" 
        text="&lt;b&gt;Your idea has been posted successfully.Visit again to see updates on your ideas.&lt;/b&gt;" 
        visible="true">
    </control>
</root>