我recieving从服务器是类似于XML的数据单项:如何检查Xml-Root元素标签是否关闭?
<SystemAsync timestamp="1289734897" status="stopped" time="0"/>
或:
<SystemAsync timestamp="1289734897" status="stopped" time="0">
<AntTable antstatus="ready" active="1"/>
</SystemAsync>
有解析XML没有问题。但是,服务器可以发送XML数据在2个分裂部分
1.part XML数据的XML数据的
<SystemAsync timestamp="1289734897" status="stopped" time="0">
<AntTable antstatus="ready" active="1"/>
2.part:
</SystemAsync>
我如何检查,如果XML数据没有结束,所以我可以等待2.部分。
这是一个服务器/客户端套接字系统。
我的服务器从rootserver接收XML数据,并将XML数据发送给所有客户端。
谢谢!
你*可以*检查当前数据是否无效xml,如果是的话等待更多的数据;-) – BrokenGlass
也许你可以简单地测试接收到的文件是否是有效的xml。 –
服务器不能简单地告诉你总的长度(字节)或碎片的数量吗? –