Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.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
在Python xml.dom中读取字符串而不进行解析_Python_Xml_Dom_Xmpp_W3c - Fatal编程技术网

在Python xml.dom中读取字符串而不进行解析

在Python xml.dom中读取字符串而不进行解析,python,xml,dom,xmpp,w3c,Python,Xml,Dom,Xmpp,W3c,您可能知道,如果xml代码有任何错误,Pythons xml.dom readString()会抛出一个异常 我目前正在编写一个简单的xmpp聊天服务器,您可能也知道,第一条客户机请求消息之一不会关闭stream:stream标记,直到它没有得到回复 有没有办法不用“解析”xml代码就使用pythons xml.dom,或者我应该编写自己的xml解析器?dom解析器总是需要读取整个xml文件。您想要一个。有什么理由不使用已建立的XMPP库吗?()可能给您带来最佳体验的解析器是。在StartEle

您可能知道,如果xml代码有任何错误,Pythons xml.dom readString()会抛出一个异常

我目前正在编写一个简单的xmpp聊天服务器,您可能也知道,第一条客户机请求消息之一不会关闭stream:stream标记,直到它没有得到回复


有没有办法不用“解析”xml代码就使用pythons xml.dom,或者我应该编写自己的xml解析器?

dom解析器总是需要读取整个xml文件。您想要一个。

有什么理由不使用已建立的XMPP库吗?()

可能给您带来最佳体验的解析器是。在
StartElementHandler
中创建DOM元素,并将其作为子元素添加到当前元素,然后将当前元素设置为新元素。在
EndElementHandler
中,将当前元素弹出到该元素的父元素。如果父项为
null
,则有一节。仔细测试名称空间;您很可能第一次就把属性弄错了。

为什么苹果要用mac os而不是windows?我只想获得练习和乐趣。。。