TOM: Setzen von Text mit Perls XML::DOM

Hi Leute,

wie bekomm ich am einfachsten sowas zustande
<tag>Hallo</tag> wenn ich perl und XML::DOM
verwende.
Ich weiss das ich mit $element->getData Hallo zurück-
bekomme, aber wie kann ich Text setzten

Gruß
tom

  1. Hallo tom,

    wie bekomm ich am einfachsten sowas zustande
    <tag>Hallo</tag> wenn ich perl und XML::DOM
    verwende.
    Ich weiss das ich mit $element->getData Hallo zurück-
    bekomme, aber wie kann ich Text setzten

    so richtig voran komst du ja nicht mit deinem Problem ;-)

    Also ich habe wenig Ahnung von Perl, aber laut Doku für das Modul ist diese Methode dafür zuständig:

    "createTextNode (data)
    Creates a Text node given the specified string. "

    Die Methode gehört zur Klasse XML::DOM::Document.

    Gruß
    Franz

    1. Hall Franz

      so richtig voran komst du ja nicht mit deinem Problem ;-)

      an dieser Stelle liegst du falsch, ich komm überhaupt nict
      voran

      "createTextNode (data)
      Creates a Text node given the specified string. "

      Die Methode gehört zur Klasse XML::DOM::Document.

      Yo, das kommt mir bekannt vor, dass hab ich
      schon versucht auf diese Weise:
      eval{$entry->appendChild($self->doc()->createTextNode("huehnerkacke"))};
      da macht er aber nur
      <tag></tag>
      aber nicht wie gewünscht
      <tag>hühnerkacke</tag>

      Rat du wissen?

      gruß
      tom