Hi,
i have problems using the VCard extension esspecially with the telephone numbers …
the JEP-0054 at http://www.jabber.org/jeps/jep-0054.html gives an example like:
when i try to set the NUMBER field …
and … it seams the parsing isn’'t quite working too … because:
Fatal Error] :6:7: The content of elements must consist of well-formed character data or markup.
FEHLER: ‘‘The content of elements must consist of well-formed character data or markup.’’
org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity( Unknown Source)
- Transformation error
org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at org.jivesoftware.smackx.debugger.EnhancedDebugger.formatXML(EnhancedDebugger.ja va:746)
at org.jivesoftware.smackx.debugger.EnhancedDebugger.addReadPacketToTable(Enhanced Debugger.java:660)
at org.jivesoftware.smackx.debugger.EnhancedDebugger.access$000(EnhancedDebugger.j ava:51)
at org.jivesoftware.smackx.debugger.EnhancedDebugger$1.processPacket(EnhancedDebug ger.java:161)
at org.jivesoftware.smack.PacketReader$ListenerWrapper.notifyListener(PacketReader .java:681)
at org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:248)
at org.jivesoftware.smack.PacketReader.access$100(PacketReader.java:42)
at org.jivesoftware.smack.PacketReader$2.run(PacketReader.java:71
it seams String code = node.getFirstChild().getNodeName();
in VCardProvider.java in line 132 returns #text
… maybe there is a check missing if the first child is a tag or just a text ?
Somehow it seams the whole VCard JEP is mess (e.g. FN (fullname) and firstname,middlename,lastname are all fields… ??) … anyone knows if there exists a newer JEP which will replace vCards ?
thx & cu
Herbert Poul