Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.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(类型XmlElement)?_C#_Xml - Fatal编程技术网

如何在C#中返回空XML(类型XmlElement)?

如何在C#中返回空XML(类型XmlElement)?,c#,xml,C#,Xml,我有一个方法返回C#(类型:XmlElement)格式的XML。如何返回空XML?不能使用字符串。显然是空的。你说的“空”是什么意思?如果要指示未返回任何内容,则返回null 否则,您将需要返回一个由空元素组成的最小文档: 若xml中有类似的元素,那个么在ie中解析时会产生需要对象的javascript错误 document.getElementById("city").value = xmlDoc.getElementsByTagName("city")[0].childNodes[0].no

我有一个方法返回C#(类型:XmlElement)格式的XML。如何返回空XML?不能使用字符串。显然是空的。

你说的“空”是什么意思?如果要指示未返回任何内容,则返回null

否则,您将需要返回一个由空元素组成的最小文档:

若xml中有类似的元素,那个么在ie中解析时会产生需要对象的javascript错误

document.getElementById("city").value = xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;
可以通过添加if条件来停止该操作

请参见: