Maxim has asked for the wisdom of the Perl Monks concerning the following question:
I use this:<?xml version="1.0" encoding="us-ascii"?> <?xml-stylesheet type="text/xsl" href="Adminproduct.xsl"?> <category name="Coffee"> <heading>150 years of know how at the service of a same strate +gy: Taste</heading> <photo>images/bag_legal.jpg</photo> <comments> <paragraph>Roaster since 1851</paragraph> <paragraph>A revolution in the packaging arena</paragraph> </comments> <readmore> <subcategory name="Prestige"> <comments><paragraph>Prestige is a very traditional French + recipe</paragraph> </comments> <photo>images/prestige.jpg</photo> <product>Coffee <channel>D</channel> <channel>A</channel> <product_id>800.55.01</product_id> <brand>Legal</brand> <description>Legal Prestige</description> <conditionning unit="gr">250</conditionning> <packaging_qty>12</packaging_qty> <recipe>/recipes/coffee1.html</recipe> </product> <product>Coffee <channel>D</channel> <channel>A</channel> <product_id>801.55.01</product_id> <brand>Legal</brand> <description>Legal Prestige Boite Arôme</descript +ion> </readmore> <conditionning unit="gr">500</conditionning> <packaging_qty>6</packaging_qty> </product> </subcategory> </category>
After transforminguse strict; use CGI ':standard'; use XML::Simple; my @data = ('C:\coffee.xml'); my $category = XMLin((join'', @data)); XMLout($xml, rootname =>'category', outputfile =>('c:\test4.xml'));
I am not sure if I have to use other module to write XML File so I can keep the original file structure. Thanks in advance. Maxim<category name="Coffee" heading="150 years of know how at the service +of a same strategy: Taste" photo="images/bag_legal.jpg"> <comments> <paragraph>Roaster since 1851</paragraph> <paragraph>A revolution in the packaging arena</paragraph> </comments> <subcategory name="Brésil"> <comments paragraph="Hearty, smooth and fascinating. Its original +aroma is complex and full of colors." /> <product brand="Legal" description="Brésil" packaging_qty="12" pro +duct_id="802.55.04">Coffee <channel>A</channel> <channel>S</channel> <conditionning unit="gr">250</conditionning> </product> </subcategory> </category>
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Write XML file
by ikegami (Patriarch) on Sep 28, 2004 at 22:07 UTC | |
by Maxim (Sexton) on Sep 30, 2004 at 03:31 UTC | |
by ikegami (Patriarch) on Sep 30, 2004 at 04:46 UTC | |
by Maxim (Sexton) on Sep 30, 2004 at 10:36 UTC | |
|
Re: Write XML file
by eric256 (Parson) on Sep 28, 2004 at 22:01 UTC |