私のソフトウェアでは、&のようないくつかのHTMLエンティティを含むxmlファイルを受け取っています。または何でも。xmlのデコードに成功しましたが、HTMLエンティティのデコードには成功しませんでした。文字列は、htmlエンティティに出会うとカットされます...誰でも助けてくれますか?私は実際に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");
誰かが私が同じ仕事をする方法を知っていますか?xmlをdomオブジェクトとしてデコードし、HTMLエンティティもデコードしますか?
実際、私のdomオブジェクトは、HTMLエンティティのために切り取られた文字列が含まれているため、正しくありません...どうすればよいですか?