Java (잘 형성되지 않은) Apple Plist 파일을 구문 분석합니다.Java Plist XML 구문 분석
내 코드는 다음과 같습니다 부분은 내가 "m 구문 분석은 다음과 같이 찾고 있습니다
InputStream in = new FileInputStream("foo");
XMLInputFactory factory = XMLInputFactory.newInstance();
XMLEventReader parser = factory.createXMLEventReader(in);
while (parser.hasNext()){
XMLEvent event = parser.nextEvent();
//code to navigate the nodes
}
:
<dict>
<key>foo</key><integer>123</integer>
<key>bar</key><string>Boom & Shroom</string>
</dict>
내 문제는 그들이 같은 구문 분석되지 않은 앰퍼샌드를 포함하는 노드 즉, 지금 앰퍼샌드는 엔티티를 나타내는되어 있어야하기 때문이다.
내가 깨진 부분 대신, 완전한 문자열로 노드의 값을 얻기 위해 할 수있는 일?
미리 감사드립니다.
노드는 올바르게 파싱되어야하지만 구현에 따라 "Boom", "&"및 "Shroom"을 나타내는 여러 이벤트가 나타날 수 있습니다. 당신은 그것을 처리 할 수 있어야합니다. – skaffman
댓글 주셔서 감사합니다. 사실 여러 이벤트가 발생하지만 전체 String을 나타내는 이벤트 하나를 얻고 싶습니다. – Jannis