Forum Doku Wiki Blog

Forumsarchiv 2002, April
und XML) alle Atribute in einem Hash speichern

archivierte Beiträge lesen

  1. (PERL) und XML) alle Atribute in einem Hash speichern von Maik Görgens, 17. 04. 2002, 20:46

und XML) alle Atribute in einem Hash speichern

Der folgende Beitrag wurde am 17. 04. 2002, 20:46 Uhr von Maik Görgens veröffentlicht.

Hallöchen!

Ich hab grad ein Problemchen mit XML und Perl:

angenommen sei folgender Code:
<beispiel eins="hallo" zwei="liebes" drei="forum" />

Ich hab jetzt bereits mit getElementsByTagName eine Referenz auf die Zeile bzw. diesen Tag (oder wie auch immer das heißt) in $node. Gibt es eine Möglichkeit, die Attribute in einem Hash zu speichern(etwa $beispiel{'zwei'}; ).

Es ist mir klar, das ich mit $node->getAttribute('zwei'); an die Inhalte rankomme, aber es sei angenommen, ich wüßte die Namen der einzelnen Attribute nicht und möchte einfach alle in einem Hash speichern.

Ich hoffe, das war verständlich.

Vielen Grüße
    Maik Görgens

und XML) alle Atribute in einem Hash speichern

Der folgende Beitrag wurde am 17. 04. 2002, 21:05 Uhr von Cheatah veröffentlicht.

Hi,

> <beispiel eins="hallo" zwei="liebes" drei="forum" />
> Gibt es eine Möglichkeit, die Attribute in einem Hash zu speichern(etwa $beispiel{'zwei'}; ).

leichter tust Du Dich, wenn Du $nodes{'beispiel'}{'eins'} o.ä. anvisierst. Versuche nicht, ein Hash namens %beispiel zu erzeugen.

> Es ist mir klar, das ich mit $node->getAttribute('zwei'); an die Inhalte rankomme,

Vielleicht solltest Du noch erwähnen, welches Modul Dir eigentlich diese Methode zur Verfügung stellt. Dann fällt es leichter, damit eine Lösung zu entwickeln.

Cheatah

und XML) alle Atribute in einem Hash speichern

Der folgende Beitrag wurde am 17. 04. 2002, 21:36 Uhr von Christian Kruse veröffentlicht.

Hoi,

> > Es ist mir klar, das ich mit $node->getAttribute('zwei'); an die Inhalte
> > rankomme,

> Vielleicht solltest Du noch erwähnen, welches Modul Dir eigentlich diese
> Methode zur Verfügung stellt. Dann fällt es leichter, damit eine Lösung zu
> entwickeln.

Wenn ich raten sollte, wuerde ich XML::DOM sagen. Zumindest sieht das nach
einem DOM-Interface aus, und die DOM-Spezifikation sieht Node::getAttributes()
vor.

Gruesse aus LH,
 c.j.k

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4