2009-05-15 9 views
2

Je veux créer un XML dans blackberry car il y a des classes pour cela comme Document et Element mais je veux le format xml au format String est-ce un moyen d'y arriver. Est-ce que n'importe quelle API disponible dans blackberry pour faire la même choseCréation XML dans blackberry

Répondre

1

Il n'existe pas vraiment d'API pour la création de documents XML dans l'API BlackBerry. Vous pouvez en quelque sorte simuler en utilisant net.rim.device.api.xml.jaxp.XMLWriter, et en appelant manuellement des méthodes comme si votre programme était un analyseur SAX, mais cela ne vous achète pas vraiment beaucoup. Votre meilleur pari pour l'écriture XML structurée est d'utiliser KXML, qui est petit et s'exécute rapidement sur BlackBerry. Plus précisément, regardez le paquet org.kxml2.kdom et le paquet org.kxml2.io (pour la classe KXmlSerializer).

+0

J'ai essayé KXML mais il ne reconnaît pas l'interface pullparser XML et ne me permet pas de compiler toute autre option plz. – Sam97305421562

+1

Oui, KXML n'inclut pas cette dépendance - je peux comprendre pourquoi. Quoi qu'il en soit, vous pouvez obtenir l'interface de pullparser à partir de www.xmlpull.org (téléchargez le fichier zip source, et incluez simplement les 4 fichiers dans le dossier java/api de votre projet). –

+0

Salut, J'ai créé XML en utilisant KXML, mais je suis confronté au problème de la conversion de ce format xml en format chaîne, tout comme comment transformerFactory fonctionne en java mais n'est pas disponible en blackberry alors comment procéder? – Sam97305421562

0

Je vous conseille de commencer par JSR-172. Si elle n'est pas disponible sur blackberry, l'implémentation de référence de Sun est pure Java et probablement open source dans le cadre de PhoneME.