J'ai développé une application dans Android 2.2 et mes clients me veulent soutenir sur 2.1 J'ai donc une dépendance pour l'analyse syntaxique XML que je suis en utilisant le code suivant:Soutenir mon Android 2.2 application sur Android 2.1
XPathFactory factory = XPathFactory.newInstance();
XPath xpath = factory.newXPath();
//Set xmlns namespace otherwise xmlns will not be parsed
xpath.setNamespaceContext(new PersonalNamespaceContext());
//Parse XML string
XPathExpression expr = xpath.compile(CCRKEY1);
Object result = expr.evaluate(doc, XPathConstants.NODESET);
Maintenant dans 2.1 je ne peux pas accéder XPathFactory
, XPath
, XPathExpression
Alors quelles pourraient être les méthodes similaires pour les remplacer dans 2.1?
Merci,
Existe-t-il une autre alternative? J'ai appris qu'en ajoutant Java 1.6, cela peut être fait. Comment puis-je le faire? –
Android fonctionne sur son propre framework, qui est un sous-ensemble de Java 1.6, plus ou moins certaines bibliothèques. Ainsi, vous ne pourrez pas "ajouter Java 1.6" à votre application. Tout ce que vous pouvez faire est de trouver une autre façon de faire XPath. –
jaxp-xalan-1.5 ne supporte pas dans 2.1 – Udaykiran