O XML está correto, a análise é feita por awk
, E.G .:
localização
curl http://w1.weather.gov/xml/current_obs/KRAP.xml | \
awk -F'[<|>]' '/<location>/ {print }'
Saída
Rapid City, Rapid City Regional Airport, SD
localização e previsão do tempo
curl http://w1.weather.gov/xml/current_obs/KRAP.xml \
| awk -F'[<|>]' '/<location>|<weather>/ {print }'
Saída
Rapid City, Rapid City Regional Airport, SD
Fair
localização e previsão do tempo em outro formato de saída
curl http://w1.weather.gov/xml/current_obs/KRAP.xml \
| awk -F'[<|>]' '/<location>/ {print "Location:"}/<weather>/ {print "Weather:"}'
Saída
Location:Rapid City, Rapid City Regional Airport, SD
Weather:Fair