Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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/8/redis/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
.net 能否将字符0x05放入XDocument中,然后抛出XDocument.ToString?_.net_Linq To Xml_Invalid Characters - Fatal编程技术网

.net 能否将字符0x05放入XDocument中,然后抛出XDocument.ToString?

.net 能否将字符0x05放入XDocument中,然后抛出XDocument.ToString?,.net,linq-to-xml,invalid-characters,.net,Linq To Xml,Invalid Characters,我有一个XDocument在ToString上抛出无效字符(0x05)异常 为了帮助找到我可以在XDocument API中允许0x05字符的位置,您可以在该点上毫无例外地允许0x05字符进入,但只能在ToString中抛出吗 具体地说,据我回忆,我只使用新的LINQXMLAPI,除了通过扩展方法使用一些XmlSerialization将其返回到XElement 在我找到简单答案之前,这是一个很有价值的问题:XElement:Parse在包含0x05字符时抛出。我发现,简单地设置XElement

我有一个
XDocument
ToString
上抛出无效字符(0x05)异常

为了帮助找到我可以在XDocument API中允许0x05字符的位置,您可以在该点上毫无例外地允许0x05字符进入,但只能在
ToString
中抛出吗

具体地说,据我回忆,我只使用新的LINQXMLAPI,除了通过扩展方法使用一些XmlSerialization将其返回到
XElement


在我找到简单答案之前,这是一个很有价值的问题:
XElement:Parse
在包含0x05字符时抛出。

我发现,简单地设置
XElement
.Value
并不会检查无效字符:-(


在对包含的Xml调用
XDocument.ToString
之前,上述操作不会抛出。我发现,简单地设置
元素的
.Value
并不会检查无效字符:-(


除非您在包含的Xml上调用
XDocument.ToString

您正在链接一个问题,一旦这个问题得到回答,您将删除该问题。为了理解您在做什么,我必须跟随链接问题中的另一个链接。如果您改为将这个问题编辑成一个更简单的自我连接如果没有链接,您可能会有更高的机会得到回复。您正在链接到一个问题,一旦此问题得到回答,您将删除该问题。为了了解您在做什么,我必须遵循链接问题中的另一个链接。如果您改为将此问题编辑为一个更简单的独立问题但如果没有链接,您可能会有更高的机会获得回复。
element.Value = "test" & Chr(5) & "5"