Ich verwende cURL, um die XML-Datei für meine Twitter Freundes Timeline zu erhalten. (API here.)Wie verwende ich Perl, um Twitter XML zu parsen?
Derzeit (obwohl ich für weitere Vorschläge offen sein würde) verwende ich Perl, um das XML zu analysieren. Dies ist das erste Mal, dass ich Perl benutze und ich weiß wirklich nicht, was ich mache. Derzeit ist mein Code:
#!/usr/bin/perl
# use module
use XML::Simple;
use Data::Dumper;
# Create object.
$xml = new XML::Simple;
# Read XML file.
$data = $xml->XMLin("/tmp/data.xml");
# Print output.
print Dumper($data);
Jetzt möchte ich über die XML gehen und den Namen jeder Person auszudrucken und dann, was sie getwittert. Derzeit habe ich keine gute Anleitung für Perls foreach loop gefunden, wenn es eine komplizierte Datenstruktur wie diese gibt.
Wie kann ich das erreichen?
(Alle anderen Möglichkeiten, um die XML in einem Terminal-freundlichen Umgebung zu analysieren, wäre schön, ungefähr so gut zu wissen)
Wenn Sie dem Link zur API folgen, ist er da. –
ok, gerade gesehen und aktualisiert – naumcho
@Naumcho: Veröffentlichen Sie keine Links zu Raubkopien. @Eric: Siehe 'perldoc perldsc' für eine gute Diskussion komplexer Datenstrukturen in Perl. – Telemachus