XPath를 처음 사용하고 있습니다. 나는 xml에서 노드를 얻으려고 시도하는 동안 null 값을 가진 노드를 얻는다. 여기 xpath가 null 값을 가진 노드를 제공합니다.
는 ..<?xml version="1.0" encoding="UTF-8"?>
<Message>
<Header>
<FromCompany>Content</FromCompany>
<From>Source</From>
<FromEmail>[email protected]</FromEmail>
<Toy>Pocket</Toy>
<SentDate>20300709</SentDate>
</Header>
... 아래와 같이
내가 쓴의 XPath EXPR ... XML 파일보기 등이다
public XPath xPath = XPathFactory.newInstance().newXPath();
Node message = (Node) xPath.evaluate("/Message", pxml, XPathConstants.NODE);
System.out.println("message::" + message);
내가 메시지 노드가 실행
null이 아니고 데이터를 인쇄 중입니다. 메시지 :: [메시지 : null]아니요 노드의 내용을 얻을 수 없습니다. 내가 잘못한 것을 찾기 위해 어떤 사람이 나를 도울 수 있습니까?
어디'정의 _message' 있습니다 ...
Node#getTextContent
, 귀하의 예제를 사용하여 출력을 사용할 필요가? – SheetJS"_"은 편집 중 실수입니다. 메시지 일뿐입니다. – Mahesh