このXMLを解析しようとしています
すべてのメカニズムのリストを取得したいので、XPATH(より簡単な方法があるかどうかを提案してください)を使用してメカニズムを取得しようとしています...
これが私のコードです:
parseMessage = libxml2.parseDoc(doc)
xpathcon = parseMessage.xpathNewContext()
xpathcon.xpathRegisterNs('urn','http://etherx.jabber.org/streams')
nodes = xpathcon.xpathEval("//urn:text()")
print nodes
そして、これが私が得ているエラーです...
Entity: line 1: parser error : Premature end of data in tag stream line 1
h"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>
私のコードがすべてのメカニズムを削除するわけではないことは知っていますが、最初に目前の問題を回避したいと思います。とにかく、これを解析可能な正しいXMLにするために?新しいヘッダーを追加したり、ヘッダーを削除したりする必要がありますか?