2011-01-20 1 views
0

は私が選択した株式の見積もりを得ることができるようにJavaで一般的に使用されるライブラリである私は、出力を解析するために使用する必要があります思っていた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

多くあります。 JavaはDOM APIを持っており、パースまたは結合のためのいくつかの他の一般的なライブラリは以下のとおりです。

私はYQLもJSONを返すと確信しています。その場合は、JSONの結果を取得し、GSONのようなものを使用して解析します。これは少し柔軟性があります。

0

組み込みのXMLサポートを使用してください:org.w3c.domとjava.xml、javax.xml.parsers et。 al。

関連する問題