Author: ngn
Date: Tue Jul 14 21:24:17 2009
New Revision: 794071
URL: http://svn.apache.org/viewvc?rev=794071&view=rev
Log:
Fixing bug in Nekopull parser where the namespace URI is used as the prefix
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/parser/AbstractNekopullStreamParser.java
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/parser/AbstractNekopullStreamParser.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/parser/AbstractNekopullStreamParser.java?rev=794071&r1=794070&r2=794071&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/parser/AbstractNekopullStreamParser.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/parser/AbstractNekopullStreamParser.java
Tue Jul 14 21:24:17 2009
@@ -20,6 +20,12 @@
package org.apache.vysper.xmpp.parser;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
import org.apache.vysper.xmpp.stanza.Stanza;
import org.apache.vysper.xmpp.xmlfragment.Attribute;
import org.apache.vysper.xmpp.xmlfragment.XMLElement;
@@ -37,12 +43,6 @@
import org.cyberneko.pull.event.PrefixMappingEvent;
import org.cyberneko.pull.parsers.Xerces2;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
/**
* uses Nekopull/Xerves2 to parse XMPP XML streams. implementations differ
only in the way they aquire
* the XMLInputSource (stream, reader, file, string).
@@ -135,7 +135,7 @@
if (!fillDeep(startElementEvent.element.rawname, xmlFragments))
throw new ParsingException("XML end element not found as expected");
}
- return new Stanza(name, namespaceURI, stanzaAttributes, xmlFragments);
+ return new Stanza(name, null, stanzaAttributes, xmlFragments);
}
private boolean fillDeep(String name, List<XMLFragment> xmlFragments)
throws ParsingException {