Dans mon logiciel, je reçois un fichier xml qui contient des entités HTML comme & amp; ou peu importe. Je réussis à décoder le xml mais pas les entités HTML. Les chaînes sont coupées quand ils rencontrent des entités html ... Tout le monde peut aider? J'ai fait un tel code à décoder le xml ...Android décodage html dans le fichier xml
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
InputStream inputStream = entity.getContent();
Document dom = builder.parse(inputStream);
inputStream.close();
Element racine = dom.getDocumentElement();
NodeList nodeLst=racine.getElementsByTagName("product");
Est-ce que quelqu'un sait comment je peux faire le même travail, le décodage du xml comme un objet dom et le décodage aussi des entités HTML?
En fait mon objet dom n'est pas correct car il contient des chaînes coupées à cause d'entités HTML ... que puis-je faire?
Est-ce, par exemple, ' A & B ' ou ' A & amp; B '? Et qu'avez-vous exactement besoin comme résultat final, 'A & B' ou' A & B'? Et que voulez-vous dire par "couper"? –
RoToRa