Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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# 验证或解析XML的字符串?_C#_Javascript_Asp.net_Xml - Fatal编程技术网

C# 验证或解析XML的字符串?

C# 验证或解析XML的字符串?,c#,javascript,asp.net,xml,C#,Javascript,Asp.net,Xml,我在页面上有一个描述文本框。当输入数据并提交页面时。我将把这个字符串传递给XML文件中的XML标记 如果用户在文本框中输入xml不允许的任何无效字符。如何从字符串中删除或解析它们?我需要验证XML数据的字符串。这取决于创建XML的方式。如果您自己组装XML字符串,那么有很多事情需要考虑 因此,您不应该这样做(自己组装字符串) NET为您提供了抽象层,因此您不必处理这些问题。示例:如果您使用或类来构建XML,则无需担心,因为它们会为您进行编码 否则,如果手动生成XML,则可以使用该方法对无效的XM

我在页面上有一个描述文本框。当输入数据并提交页面时。我将把这个字符串传递给XML文件中的XML标记


如果用户在文本框中输入xml不允许的任何无效字符。如何从字符串中删除或解析它们?我需要验证XML数据的字符串。

这取决于创建XML的方式。如果您自己组装XML字符串,那么有很多事情需要考虑

因此,您不应该这样做(自己组装字符串)

NET为您提供了抽象层,因此您不必处理这些问题。示例:

如果您使用或类来构建XML,则无需担心,因为它们会为您进行编码


否则,如果手动生成XML,则可以使用该方法对无效的XML字符进行编码

能否提供一些示例代码?