初めてXPathを使用しています。xml からノードを取得しようとしているときに、null 値を持つノードを取得しています。
ここにxmlファイルがあります..
<?xml version="1.0" encoding="UTF-8"?>
<Message>
<Header>
<FromCompany>Content</FromCompany>
<From>Source</From>
<FromEmail>eg@eg.com</FromEmail>
<Toy>Pocket</Toy>
<SentDate>20300709</SentDate>
</Header>
...
以下のようにxpath exprを書きました...
public XPath xPath = XPathFactory.newInstance().newXPath();
Node message = (Node) xPath.evaluate("/Message", pxml, XPathConstants.NODE);
System.out.println("message::" + message);
メッセージノードを実行するとnullではありませんが、データをメッセージとして出力しています:: [メッセージ: null]
ノードのコンテンツを取得できません..誰かが私が間違ったことを見つけるのを手伝ってくれませんか?