看板 C_Sharp 關於我們 聯絡資訊
請問一下 小弟使用C#的dataset去存取一個XML檔案 這XML檔案如下方所示 其中我想要篩選資料出來 (資料例如為event date="2005-07-01" time="09:00:00" value="365.72") 若使用者輸入想要取用locationId01000050時 可以取出綠色標示的那些 想請問一下要怎樣才可以篩選資料出來? 感謝感謝~~ - <TimeSeries version="1.2" xmlns="http://www.wldelft.nl/"> - <series> - <header> <type>instantaneous</type> <locationId>01000030</locationId> <parameterId>H.obs</parameterId> <timeStep multiplier="600" unit="second" /> <startDate date="2005-07-01" time="09:00:00" /> <endDate date="2005-07-19" time="15:00:00" /> <missVal>-999.0</missVal> <units>m</units> </header> <event date="2005-07-01" time="09:00:00" value="365.72" /> <event date="2005-07-02" time="09:00:00" value="365.79" /> </series> - <series> - <header> <type>instantaneous</type> <locationId>01000050</locationId> <parameterId>H.obs</parameterId> <timeStep multiplier="600" unit="second" /> <startDate date="2005-07-01" time="09:00:00" /> <endDate date="2005-07-19" time="15:00:00" /> <missVal>-999.0</missVal> <units>m</units> </header> <event date="2005-07-01" time="09:00:00" value="205.77" /> <event date="2005-07-02" time="09:00:00" value="205.76" /> <event date="2005-07-03" time="09:00:00" value="205.75" /> <event date="2005-07-04" time="09:00:00" value="205.75" /> <event date="2005-07-04" time="12:50:00" value="-999.0" /> </series> - <series> - <header> <type>instantaneous</type> <locationId>01000131</locationId> <parameterId>H.obs</parameterId> <timeStep multiplier="600" unit="second" /> <startDate date="2005-07-01" time="09:00:00" /> <endDate date="2005-07-19" time="15:00:00" /> <missVal>-999.0</missVal> <units>m</units> </header> <event date="2005-07-01" time="09:00:00" value="2.0" /> <event date="2005-07-02" time="09:00:00" value="1.96" /> <event date="2005-07-03" time="09:00:00" value="2.0" /> </series> </TimeSeries> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.190.123 ※ 編輯: yucgg 來自: 140.112.190.123 (09/25 16:47)
tomex:首字小寫的java風格真的很不好,物必有屬的寫法自然不需小寫 09/25 22:00
diamondking:只是要parse xml的話,用XmlDocument等類別比較好喔 09/27 00:10