[Tech] XML
Franco Bagnoli
franco.bagnoli@unifi.it
Lun 5 Maggio 2003 10:12:12 CEST
On Sun, 4 May 2003, Befree wrote:
> Ciao,
>
> non so se e' il posto giusto dove chiedere..
>
> come si fa ad includere un file xml in un altro?
direi che dipende dove lo vuoi inserire, che tipo di xml è e quante volte
lo vuoi fare.
per file semplici tipo file di configurazione puoi usare perl e
XML::Simple,
#!/usr/bin/perl
use XML::Simple;
$file1=shift; # primo file sulla riga di comando
$file2=shift; # secondo file
my $ref=XMLin($file1);
my $ref->{tag} = XMLin($file2); # ovviamente qui devi decidere dove
# inserire il file 2
$xml = XMLout($ref);
print $xml; # esce sullo standard output.
per cose più complesso usa XML::DOM o cose del genere.
oppure puoi usare xsh ch è uno shell xml che ti permette di navigare in un
file xml come si farebbe su un filesystem, e puoi fare degli script per
manipolare il file, vedi
http://www.xml.com/pub/a/2002/07/10/kip.html
--
Franco Bagnoli (franchino) <franco.bagnoli@unifi.it> (bagnoli@dma.unifi.it)
virtual location: Dipartimento di Energetica "S. Stecco"
real location: Dip. Matematica Applicata "G. Sansone", Universita' Firenze,
Via S. Marta, 3 I-50139 Firenze, Italy. Tel. +39 0554796422, fax: +39 055471787
GPG Key fingerprint = 169D 9EA5 8FD3 7EDA E43A 9830 255F BCEC 0D63 3728
Maggiori informazioni sulla lista
flug-tech