Hallo XML-Freaks
TOM
0 Thomas J.S.0 TOM
He Leute,
mal ne Frage:
Wie krieg ich sowas zusammen
<tag>Hallo<tag>
Bis jetzt schaff ich nur folgends:
<tag value="Hallo"/>
Muss das irgend wie mit createTextNode oder gehen?
Merci
tom
Hallo Thomas
Verstehe die Frage nicht.
Grüße
Thomas
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