Chinaunix

标题: 如何使用XML::DOM修改并保存文件 [打印本页]

作者: pidan    时间: 2009-11-14 14:43
标题: 如何使用XML::DOM修改并保存文件
我基本的用法:

1.打开XML文件
    my $file = $_[0];
    my $parser = new XML:OM:arser;
    my $doc = $parser->parsefile($file);

2.修改其中的一个字段内容
    my $EntityID=$EntityRecNode->getAttribute("EntityID";       
    print $EntityID." Old EntityID+++++\r\n";                                       
    $EntityRecNode->setAttribute("EntityID",$CpgID);
    print $EntityRecNode->getAttribute("EntityID"." New EntityId+++++\r\n";

3.在屏幕上打印出了前后的对比值,但文件中还是没改变

93 Old EntityID+++++
195568443 New EntityId+++++

请问还需要什么操作,才能把改动保存到文件中




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2