다음 구조의 로그 파일이 있습니다.Java에서 로그 파일을 구문 분석하기위한 라이브러리
unstructured raw text
unstructured raw text
..
..
..
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<message>
...
...
</message>
unstructured raw text
..
..
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<message>
...
...
</message>
unstructured raw text
..
..
하나의 단일 로그 파일에 여러 개의 XML 문서가 포함되어 있습니다. 내 자신의 무언가를 쓰기 시작하기 전에 여기서 재사용 할 수있는 일반적인 유틸리티 나 라이브러리가 있는지 궁금합니다. Java에서 필요합니다.
감사합니다.
그 디자인은 당신의 인생은 그것이 필요로하는 것보다 훨씬 더 어렵습니다. XML과 XML 툴체인을 사용하려면 XML을 사용해야합니다. 최상위 수준에 원시 텍스트 포함을 중지하고 대신 전체 파일을 단일 XML 문서로 만듭니다. 파싱 수명을 획기적으로 단축시킬 것입니다. –
@ 행크 - 파일을 쓰지 않을 것입니다. 다른 시스템에서 파일을 가져옵니다. 나는 그것을 파싱하고 내 시스템의 XML 노드 내부에있는 정보를 사용해야한다. –
그럴 경우 행운을 빈다. 기본적으로 손으로 추악한 해킹을 시도 할 것입니다 : ''줄을 찾고, 마지막 닫기 태그를 찾을 때까지 백업하고, 그 두 지점 사이의 모든 것을 삭제하거나 무시하십시오. 그런 종류의 일. 솔직히 파일 형식을 업스트림으로 수정할 수있는 방법이 있다면 작업을 훨씬 쉽게 할 수 있습니다. –