我正在從MAC系統導出一些數據文件,我想。我收到了一個文件名20110205.tar,然後我試着看看裏面的內容只給了我原始文件?BIN。我的朋友幫我把它解壓縮成一串xml文件,名稱是時間格式:「2011-03-15T23_57_59Z.xml」,「2011-03-15T23_58_00Z.xml」。我嘗試使用xmlTree,xmlTreeParse,asXMLNode等命令的XML包,然後我完全卡住了。 當我通過記事本打開xml文件我有類似的東西:(我的朋友使用Python來做到這一點,但我不知道Python) 我也嘗試過一些像epidata這樣的軟件包,但似乎很多軟件包不能用於更多。 提取的文件我也WINRAR它並上傳到主人MediaFire: http://www.mediafire.com/?ot8vt0wdw5c3oc1 <asdiOutput xmlns="http://tfm.faa.gov/tfms/TFMS_XIS" xmlns:nxce="http://tfm.faa.gov/tfms/NasXCoreElements" xmlns:mmd="http://tfm.faa.gov/tfms/MessageMetaData" xmlns:nxcm="http://tfm.faa.gov/tfms/NasXCommonMessages" xmlns:idr="http://tfm.faa.gov/tfms/TFMS_IDRS" xmlns:xis="http://tfm.faa.gov/tfms/TFMS_XIS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tfm.faa.gov/tfms/TFMS_XIS http://localhost:58489/tfms/schema/TFMS_XIS.xsd" timestamp="2011-03-15T23:57:59Z"> <asdiMessage sourceFacility="CCZM" sourceTimeStamp="2011-03-15T23:57:27Z" trigger="TZ"> <trackInformation> <nxcm:aircraftId>UAL966</nxcm:aircraftId> <nxcm:speed>470</nxcm:speed> <nxcm:reportedAltitude> <nxce:assignedAltitude> <nxce:simpleAltitude>350</nxce:simpleAltitude> </nxce:assignedAltitude> </nxcm:reportedAltitude> <nxcm:position> <nxce:latitude> <nxce:latitudeDMS degrees="45" minutes="40" direction="NORTH"/> </nxce:latitude> <nxce:longitude> <nxce:longitudeDMS degrees="056" minutes="58" direction="WEST"/> </nxce:longitude> </nxcm:position> </trackInformation> </asdiMessage> <asdiMessage sourceFacility="CCZM" sourceTimeStamp="2011-03-15T23:57:27Z" trigger="TZ"> <trackInformation> <nxcm:aircraftId>UAL936</nxcm:aircraftId> <nxcm:speed>470</nxcm:speed> <nxcm:reportedAltitude> <nxce:assignedAltitude> <nxce:simpleAltitude>350</nxce:simpleAltitude> </nxce:assignedAltitude> </nxcm:reportedAltitude> <nxcm:position> <nxce:latitude> <nxce:latitudeDMS degrees="44" minutes="43" direction="NORTH"/> </nxce:latitude> <nxce:longitude> <nxce:longitudeDMS degrees="062" minutes="42" direction="WEST"/> </nxce:longitude> </nxcm:position> </trackInformation> </asdiMessage>
從tar.gz文件讀取xml
請人幫我。我想在R做任何事情。 1.提取tar文件並解碼原始文件成爲xml文件 2.讀取多個xml中的數據提取 在此先感謝!!!
你試圖提取什麼樣的信息?你有什麼嘗試?也許你可以製作其中一個文件的小片段並將其發佈到某個地方,以便人們可以去看看它。你能否調整問題的標題以反映實際提問的內容?很明顯,你已經設法提取XML文件。 –
要提取tar文件的內容,請檢查'?untar'。 爲了讀取XML文件 'XML'包(例如'xmlParse'函數)可以創建一個(複雜)對象 ,該對象重現了XML文件的(複雜)結構。 如果你知道你在找什麼,你可以使用'xpathSApply' 來提取你需要的信息。 –