TOM: Hallo XML-Freaks

Beitrag lesen

Hallo Thomas

Verstehe die Frage nicht.

Also:
Den Text der in ein textarea (cgi.pm <-ist ja eigentlich egal) wurde, soll per xml abgespeichert werden.
Bis jetzt mach ich das so:
sub setString {
    my $self = shift;
    my $varname = shift;
    my $value = shift;
    my $string;
    if (!$self->doc()) {
              return; }
    my $root = $self->doc()->getDocumentElement();
    my $faq  = $root->getElementsByTagName("faq");
    
    if ($faq->getLength==0) {
         $faq = $self->doc()->createElement("faq");
         $root->appendChild($faq);    }
    else{
     $faq=$faq->item(0);    }
    my $entry=$root->getElementsByTagName($varname);
    if ($entry->getLength==0) {    
        $entry = $self->doc()->createElement($varname);
        $faq->appendChild($entry);    }
    else{
     $entry=$entry->item(0);  }
    $entry->appendChild("value",$value);
}

Das hab ich so aus einem Beispiel-Skript. Das Funktioniert auch ganz schön.
Nur wollte ich gerne nicht so etwas haben:
<tag value="hallo"/> sondern lieber <tag>hallo</tag>

Besser jetzt?

Gruß
tom