2011-01-20 3 views
0

YQL다음 XML 출력을 구문 분석해야하는 일반적으로 사용되는 라이브러리는 무엇입니까?

<?xml version="1.0" encoding="UTF-8"?> 
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" 
    yahoo:count="4" yahoo:created="2011-01-20T06:06:19Z" yahoo:lang="en-US"> 
    <results> 
     <quote symbol="YHOO"> 
      <Ask>16.47</Ask> 
      <AverageDailyVolume>17453900</AverageDailyVolume> 
      <Bid/> 
      <AskRealtime>16.47</AskRealtime> 
      <BidRealtime>0.00</BidRealtime> 
      <BookValue>9.277</BookValue> 
      <Change_PercentChange>-0.189 - -1.15%</Change_PercentChange> 
      <Change>-0.189</Change> 
      <Commission/> 
      <ChangeRealtime>-0.189</ChangeRealtime> 
      <AfterHoursChangeRealtime>N/A - N/A</AfterHoursChangeRealtime> 
      ... 

출력을 감안할 때 나는 일반적인 사용 자바 라이브러리 내가 선택한 주식 시세를 얻을 수 있도록 내가 출력을 구문 분석하는 데 사용해야은 무엇 궁금 해서요?

+0

가능한 [XML을 YQL에서 구문 분석하는 데 사용되는 공용 라이브러리] (http://stackoverflow.com/questions/3723894/common-used-library-to-parse-xml-respond-from-yql) –

답변

2

많은 정보가 있습니다. 자바는 DOM API을 가지고 있으며, 분석 또는 바인딩에 대한 몇 가지 다른 일반적인 라이브러리는 다음과 같습니다

나는 또한 YQL이 JSON을 반환한다고 확신한다. 어떤 경우에는 JSON 결과를 얻고이를 구문 분석하기 위해 GSON과 같은 것을 사용합니다. 약간 더 유연 할 수 있습니다.

0

org.w3c.dom 및 java.xml, javax.xml.parsers 등에서 빌드 된 XML 지원을 사용하십시오. al.

관련 문제