から空の値を返します。それは文字列です、私はxmlにそれを解析することができませんDocument
それは時間がかかりすぎるので。 だから、私はこのstring
を持っていると私はこのようにそれにXPath
を使用します。XPathは、私は大きなXMLを持つ文字列のXML
String field = "/SomeRequest/Payment/cardNumber/text()";
XPathExpression compile = XPATH_FACTORY.newXPath().compile(field);
String value = compile.evaluate(new InputSource(new StringReader(request))); //request is xml string
を、それを行った後、value
は空です。私はxml Document
(それを解析する)でそれをやろうとし、それが働いた。しかし今、私は簡単にそれをしたいですString
。 この文字列で正規表現を使用したくないのは、多くの問題が生じる可能性があるからです。 XPathを使用してこの値をcardNumber
にするにはどうすればよいですか?
はありません、それは解決策ではありません動作します。 – allocer