#### #!/usr/bin/perl -w use strict; use XML::SMART; my $strTestString =' J&K; combine'; my $XML = XML::Smart->new(q`

`, 'XML::Smart::Parser'); my $xmlfile = "C:/perl/xml/test.xml"; my $para={SI => 'description'}; $XML->{ISSUES}{ISSUE}{'ISSUE-DESC'}{P}[0]=$para; $XML->{ISSUES}{ISSUE}{'ISSUE-DESC'}{P}[0]->set_binary(0); $XML->{ISSUES}{ISSUE}{'ISSUE-DESC'}{P}[0]->set_cdata(1); $XML->{ISSUES}{ISSUE}{'ISSUE-DESC'}{P}[0]->content(0,"$strTestString"); $XML->{ISSUES}{ISSUE}{'ISSUE-DESC'}{P}[1]->set_cdata(0); $XML->{ISSUES}{ISSUE}{'ISSUE-DESC'}{P}[1] = "test"; XML->save($xmlfile, nometagen => 1, forceutf8 => 1);