Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    78

    PERL eliminazione noto xml

    Ciao a tutti! è una giornata che continuo a sbattere la testa su questo problema. Ho questo codice xml e questo script perl (per semplicità ho tolto tutto il codice di contorno) che vorrei eliminasse il nodo xml corrispondente, ma non lo fa e non mi da errori! Chi sa aiutarmi per piacere??
    codice:
    #!/usr/bin/perl
    # Script che crea un form HTML
    use CGI;
    use CGI::Carp qw(fatalsToBrowser);
    use XML::LibXML;
    use strict;
    use warnings;
    use utf8;
    use File::Basename;
    my $file = '../public_html/db/data.xml';
    my $parser = XML::LibXML->new();
    my $doc = $parser->parse_file($file) || die("Operazioni di parsing fallita");
    my $pagina = new CGI;
    my $modello = $pagina->param('modello') ;
    utf8::encode($modello);
    utf8::decode($modello);     
      
    print $pagina->header('text/html');
    
    print $pagina->start_html();
    
    
    my $node =$doc->findnodes("//strumento[modello='MODELLO3']")->get_node(0);
    $node->parentNode->removeChild($node);
    
    
    print $pagina->end_html;
    codice:
    <str>
        <me>
            <modello>MODELLO1</modello>
            <marca>bl</marca>
      </me>
      <me>
          <modello>MODELLO2</modello>
        <marca>VISION</marca>
       </me>
      <me>
          <modello>MODELLO3</modello>
          <marca>lab</marca>
       </me>
    </str>

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    78
    Nessuno sa aiutarmi?! Mi sembra impossibile che ad una cavolata del genere nessuno sappia rispondere

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.