나는 개발자가 아니며 임시적인 방법을 사용하지만 조금 문제가있다. 내가하고있는 앱은 간단합니다. 하이퍼 릭 (Hyperic)에 webservice를 호출하여 서버 그룹의 상태를 가져 와서 xml 결과를 얻는다.스프링/톰캣의 립을 사용하여 XML 구문 분석하기
예컨대 이미 스프링 프레임 워크 libs와 가진 Tomcat6 서버 인에 나는 JSP를 작성하고있는 서버로보고
<LastMetricsDataResponse>
<Status>Success</Status>
<LastMetricData resourceId="11678" resourceName="ptseelm-ax4066.myco.com HQ Agent 5.7.1" metricId="15126" metricName="JVM Free Memory">
<DataPoint timestamp="1380197100000" value="1.479712E7"/>
</LastMetricData>
<LastMetricData resourceId="11678" resourceName="ptseelm-ax4066.myco.com HQ Agent 5.7.1" metricId="15127" metricName="JVM Total Memory">
<DataPoint timestamp="1380197100000" value="3.5864576E7"/>
</LastMetricData>
</LastMetricsDataResponse>
, 그것은 내가 필요 없다면 다른 libs와 사용하는 미친 것 같다.
기본적으로 resourceNames, metricNames, timestamp 및 value를 가져와야합니다. 값을 기반으로하는 테이블 또는 일종의 신호등에서 인쇄하십시오.
나는 webserviceurl을 간단하게 호출 할 수있는 간단한 JSP를 사용하여 해시 맵이나 콜렉션 또는 비슷한 것으로 원하는 XML을 파싱한다. 이미 스프링 MVC 응용 프로그램이있는 경우 멍청한 놈이
XML 문서를 구문 분석하는 방법에 대한 가능한 복제본? (http://stackoverflow.com/questions/3050036/how-to-parse-xml-document) –
-1 Java에서 XML을 구문 분석하는 방법은 수 많은 기사가 있습니다. –