[Vienna-pm] Atribute processieren

Peter J. Holzer hjp at wsr.ac.at
Tue Jan 11 03:38:15 PST 2005


On 2005-01-11 11:30:51 +0100, e_horn at fh-bingen.de wrote:
> Hallo ich moechte mit XML::DOM einige attribute parsen!

Bei mir läuft das erst mal gar nicht:

| Illegal character in prototype for main::get_SummeryHTMLunigene :
| $db,$id at ./foo line 7.

Welche Perl-Version verwendest Du? Die Syntax

> sub get_SummeryHTMLunigene($db,$id)

kenne ich nicht und mein perl (5.8.3) auch nicht. Ich würde das 

  sub get_SummeryHTMLunigene($$)

schreiben.

| Bad name after TaxId' at ./foo line 28.

> 		$result.=(' .$species->getAttribute('TaxId')');

Ja, da sind eindeutig entweder zuviel oder zuwenig Quotes. 

> 	$result.= $species->getElementsByTagName('Item');

getElementsByTagName liefert Dir ein Objekt vom Typ XML::DOM::NodeList
(wie man im Output auch schön sieht).  Das kannst Du nicht einfach an
einen String anhängen, sondern musst Dir die gewünschten Felder
herausklauben (wobei ich annehme, dass Du tatsächlich Felder der
Elemente der Liste haben willst).

	hp

-- 
   _  | Peter J. Holzer      | If the code is old but the problem is new
|_|_) | Sysadmin WSR / LUGA  | then the code probably isn't the problem.
| |   | hjp at wsr.ac.at        |
__/   | http://www.hjp.at/   |     -- Tim Bunce on dbi-users, 2004-11-05
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 384 bytes
Desc: not available
Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20050111/91ccba55/attachment-0001.bin


More information about the Vienna-pm mailing list