私は非常に複雑な XML ファイルを持っています。Java プロジェクトをビルドし、xpath を使用してそれを解析すると、非常にうまく動作しますが、これを RESTFul WS としてパッケージ化すると、解析できなくなります。誰かがこの問題に遭遇しましたか? jersey を使用して REST を構築します。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
DocumentBuilder builder = factory.newDocumentBuilder();
Document CDAdoc = builder.parse(new ByteArrayInputStream(cdaDocument));
XPath xpath = XPathFactory.newInstance().newXPath();
xpath.setNamespaceContext(new MetadataNamespaceContext());
XPathExpression xPathExpression = xpath.compile("/Document/Time/@value");
String creatTime = xPathExpression.evaluate(doc);
Java プロジェクトでは creatTime の値を取得できますが、REST では値を取得できません。
どうもありがとう。