58 messaggi dal 11 maggio 2002
Salve avrei questo file xml vorrei capire qual'è il metodo migliore e la classe migliore in asp.net (uso il framework 3.5) per analizzare il file xml, verificare tutti i nodi pieni ..e da questi creare una tabella per inserirne i contenuti.. Spero qualcuno mi sia d'aiuto il file xml è abbastanza complesso...e non trovo la giusta..via da percorrere... lo incollo sotto.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ICECAT-interface SYSTEM "http://data.icecat.biz/dtd/ICECAT-interface_response.dtd">
<!-- source: ICEcat.biz 2011 -->
<ICECAT-interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://data.icecat.biz/xsd/ICECAT-interface_response.xsd">
<Product Code="1" HighPic="http://images.icecat.biz/img/norm/high/485848-8466.jpg" HighPicHeight="118" HighPicSize="11564" HighPicWidth="200" ID="485848" LowPic="http://images.icecat.biz/img/norm/low/485848-8466.jpg" LowPicHeight="118" LowPicSize="14171" LowPicWidth="200" Name="MP160" Prod_id="1447B006AA" Quality="ICECAT" ReleaseDate="2006-08-12" ThumbPic="http://images.icecat.biz/thumbs/485848.jpg" ThumbPicSize="4270" Title="Canon PIXMA MP160">
<Category ID="304">

<Name ID="454439" Value="multifunzione" langid="5"/>

</Category>

<CategoryFeatureGroup ID="412" No="-1">
<FeatureGroup ID="0">
<Name ID="455293" Value="Dettagli tecnici" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="1513" No="4">
<FeatureGroup ID="1">
<Name ID="455266" Value="Processore" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2429" No="5">
<FeatureGroup ID="2">
<Name ID="455267" Value="Disk drive" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2301" No="5">
<FeatureGroup ID="3">
<Name ID="455268" Value="Memoria" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="1496" No="11">
<FeatureGroup ID="5">
<Name ID="455270" Value="Display" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="1639" No="0">
<FeatureGroup ID="8">
<Name ID="455273" Value="Requisiti di sistema" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="73" No="9">
<FeatureGroup ID="12">
<Name ID="455276" Value="Connettività" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="72" No="2">
<FeatureGroup ID="14">
<Name ID="455278" Value="Peso e dimensioni" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="68" No="23">
<FeatureGroup ID="15">
<Name ID="455279" Value="Velocità di stampa" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="71" No="25">
<FeatureGroup ID="16">
<Name ID="455280" Value="Qualità di stampa" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="70" No="14">
<FeatureGroup ID="17">
<Name ID="455281" Value="Capacità di output" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="69" No="16">
<FeatureGroup ID="18">
<Name ID="455282" Value="Capacità di input" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="3432" No="0">
<FeatureGroup ID="19">
<Name ID="455283" Value="Formati media" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="74" No="4">
<FeatureGroup ID="20">
<Name ID="455284" Value="Tecnologia di stampa" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="75" No="20">
<FeatureGroup ID="24">
<Name ID="455275" Value="Scansione" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="76" No="22">
<FeatureGroup ID="25">
<Name ID="455288" Value="Copiare" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="77" No="18">
<FeatureGroup ID="26">
<Name ID="455289" Value="Fax" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="78" No="3">
<FeatureGroup ID="27">
<Name ID="455290" Value="Gestione energetica" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="1380" No="1">
<FeatureGroup ID="28">
<Name ID="455291" Value="Condizioni ambientali" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="1424" No="7">
<FeatureGroup ID="35">
<Name ID="455298" Value="Networking" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2496" No="3">
<FeatureGroup ID="38">
<Name ID="455301" Value="Emissione sonora" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2739" No="0">
<FeatureGroup ID="39">
<Name ID="455302" Value="Consumabili" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="1381" No="12">
<FeatureGroup ID="40">
<Name ID="455303" Value="Carta" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2421" No="5">
<FeatureGroup ID="47">
<Name ID="455310" Value="Supporti media" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2738" No="0">
<FeatureGroup ID="49">
<Name ID="455312" Value="Dispositivi di input" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2737" No="2">
<FeatureGroup ID="67">
<Name ID="455327" Value="Packaging" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2736" No="0">
<FeatureGroup ID="75">
<Name ID="455335" Value="Sicurezza" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="2740" No="1">
<FeatureGroup ID="76">
<Name ID="455336" Value="Certificati di sicurezza" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="5217" No="1">
<FeatureGroup ID="90">
<Name ID="455348" Value="Sistema operativo/software" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="3431" No="0">
<FeatureGroup ID="103">
<Name ID="455361" Value="Tipi di media" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>
<CategoryFeatureGroup ID="3433" No="0">
<FeatureGroup ID="104">
<Name ID="455360" Value="Peso media" langid="5"/>
</FeatureGroup>
</CategoryFeatureGroup>

<EANCode EAN="4960999358246"/>
<ProductBundled/>
<ProductDescription/>
<ProductFamily ID="648">
<Name ID="32149" Value="PIXMA" langid="5"/><Series ID="1"><Name/></Series>
</ProductFamily>

<ProductFeature Localized="0" ID="104714673" Local_ID="0" Value="scan" CategoryFeature_ID="47402" CategoryFeatureGroup_ID="71" No="2157583647" Presentation_Value="scan" Translated="0" Mandatory="1" Searchable="1">
<Feature ID="562">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="458691" Value="Funzioni all-in-one" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063748" Local_ID="0" Value="Inkjet" CategoryFeature_ID="5157" CategoryFeatureGroup_ID="71" No="11099999" Presentation_Value="Inkjet" Translated="0" Mandatory="1" Searchable="1">
<Feature ID="78">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="458297" Value="Tecnologia di stampa" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="14869587" Local_ID="0" Value="4800 x 1200" CategoryFeature_ID="4854" CategoryFeatureGroup_ID="71" No="100090" Presentation_Value="4800 x 1200 DPI" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="61">
<Measure ID="35" Sign="">
<Signs><Sign ID="6745" langid="5">DPI</Sign></Signs>
</Measure>
<Name ID="457681" Value="Risoluzione massima" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="104818299" Local_ID="0" Value="scan,copy,print" CategoryFeature_ID="47403" CategoryFeatureGroup_ID="71" No="100080" Presentation_Value="scan, copy, print" Translated="1" Mandatory="1" Searchable="0">
<Feature ID="7949">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="615318" Value="Colour all-in-one functions" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="104706559" Local_ID="0" Value="print" CategoryFeature_ID="47407" CategoryFeatureGroup_ID="71" No="100075" Presentation_Value="print" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="7952">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="615441" Value="Duplex functions" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="14869588" Local_ID="0" Value="13.7" CategoryFeature_ID="4855" CategoryFeatureGroup_ID="68" No="10100100" Presentation_Value="13.7 ppm" Translated="0" Mandatory="1" Searchable="1">
<Feature ID="558">
<Measure ID="59" Sign="">
<Signs><Sign ID="6768" langid="5">ppm</Sign></Signs>
</Measure>
<Name ID="459418" Value="Velocità di stampa (nero, qualità normale, A4)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063751" Local_ID="0" Value="9" CategoryFeature_ID="5155" CategoryFeatureGroup_ID="68" No="100077" Presentation_Value="9 ppm" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="488">
<Measure ID="59" Sign="">
<Signs><Sign ID="6768" langid="5">ppm</Sign></Signs>
</Measure>
<Name ID="459397" Value="Velocità di stampa (colore, qualità normale, A4)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063775" Local_ID="0" Value="22" CategoryFeature_ID="5103" CategoryFeatureGroup_ID="76" No="101000" Presentation_Value="22 cpm" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="552">
<Measure ID="58" Sign="">
<Signs><Sign ID="6767" langid="5">cpm</Sign></Signs>
</Measure>
<Name ID="459416" Value="Velocità di copia (qualità normale, nero, A4)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063777" Local_ID="0" Value="17" CategoryFeature_ID="5104" CategoryFeatureGroup_ID="76" No="100950" Presentation_Value="17 cpm" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="790">
<Measure ID="58" Sign="">
<Signs><Sign ID="6767" langid="5">cpm</Sign></Signs>
</Measure>
<Name ID="459496" Value="Velocità di copia (qualità normale, colore, A4)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063911" Local_ID="0" Value="99" CategoryFeature_ID="9176" CategoryFeatureGroup_ID="76" No="100000" Presentation_Value="99 COPIE" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="1974">
<Measure ID="61" Sign="">
<Signs><Sign ID="6770" langid="5">COPIE</Sign></Signs>
</Measure>
<Name ID="459554" Value="Massimo numero di copie" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063767" Local_ID="0" Value="600 x 1200" CategoryFeature_ID="47418" CategoryFeatureGroup_ID="75" No="101000" Presentation_Value="600 x 1200 DPI" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="727">
<Measure ID="35" Sign="">
<Signs><Sign ID="6745" langid="5">DPI</Sign></Signs>
</Measure>
<Name ID="459477" Value="Risoluzione di scansione ottica" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063759" Local_ID="0" Value="216 x 297" CategoryFeature_ID="27626" CategoryFeatureGroup_ID="75" No="100980" Presentation_Value="216 x 297 mm" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="5697">
<Measure ID="24" Sign="">
<Signs><Sign ID="6737" langid="5">mm</Sign></Signs>
</Measure>
<Name ID="459686" Value="Maximum scan area" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063763" Local_ID="0" Value="Flatbed" CategoryFeature_ID="5167" CategoryFeatureGroup_ID="75" No="100900" Presentation_Value="Dispositivo Piano" Translated="1" Mandatory="0" Searchable="0">
<Feature ID="537">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459412" Value="Tipo di scansione" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063761" Local_ID="0" Value="48" CategoryFeature_ID="47419" CategoryFeatureGroup_ID="75" No="100400" Presentation_Value="48 Bit" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="7958">
<Measure ID="50" Sign="">
<Signs><Sign ID="6760" langid="5">Bit</Sign></Signs>
</Measure>
<Name ID="615817" Value="Input colour depth" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063805" Local_ID="0" Value="100" CategoryFeature_ID="5171" CategoryFeatureGroup_ID="69" No="101000" Presentation_Value="100 FOGLI" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="752">
<Measure ID="62" Sign="sheets">
<Signs><Sign ID="6771" langid="5">FOGLI</Sign></Signs>
</Measure>
<Name ID="459484" Value="Capacità di input standard" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="14869589" Local_ID="0" Value="A4 (210 x 297 mm)" CategoryFeature_ID="4853" CategoryFeatureGroup_ID="1381" No="100100" Presentation_Value="A4 (210 x 297 mm)" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="60">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459386" Value="Massime dimensioni di stampa" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="90766098" Local_ID="0" Value="Glossy paper,Plain paper,Iron-On Transfers,Photo paper,Envelopes" CategoryFeature_ID="42605" CategoryFeatureGroup_ID="1381" No="100095" Presentation_Value="Glossy paper, Plain paper, Iron-On Transfers, Photo paper, Envelopes" Translated="1" Mandatory="1" Searchable="0">
<Feature ID="7358">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="510702" Value="Standard tray media types" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="18815684" Local_ID="0" Value="A4, A5" CategoryFeature_ID="20604" CategoryFeatureGroup_ID="1381" No="100080" Presentation_Value="A4, A5" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="3628">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459660" Value="Dimensioni ISO serie-A (A0...A9)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="18815685" Local_ID="0" Value="B5" CategoryFeature_ID="20605" CategoryFeatureGroup_ID="1381" No="100075" Presentation_Value="B5" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="3629">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459648" Value="Dimensioni ISO serie-B (B0...B9)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="104704043" Local_ID="0" Value="legal,letter" CategoryFeature_ID="47473" CategoryFeatureGroup_ID="1381" No="100065" Presentation_Value="legal, letter" Translated="1" Mandatory="0" Searchable="0">
<Feature ID="7971">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="616411" Value="Non-ISO print media sizes" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="18815683" Local_ID="0" Value="10 x 15cm, 10 x 18cm, 20 x 25cm, 5,4 x 8,6cm" CategoryFeature_ID="20603" CategoryFeatureGroup_ID="1381" No="100055" Presentation_Value="10 x 15cm, 10 x 18cm, 20 x 25cm, 5, 4 x 8, 6cm" Translated="1" Mandatory="0" Searchable="0">
<Feature ID="3627">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459661" Value="Dimensioni buste" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="18815693" Local_ID="0" Value="A4, 20 x 25cm, 10 x 18cm, 10 x 15cm, 13 x 18cm" CategoryFeature_ID="20613" CategoryFeatureGroup_ID="1381" No="100050" Presentation_Value="A4, 20 x 25cm, 10 x 18cm, 10 x 15cm, 13 x 18cm" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="3604">
<Measure ID="16" Sign="&quot;">
<Signs><Sign ID="6729" langid="5">"</Sign></Signs>
</Measure>
<Name ID="459655" Value="Dimensioni carta fotografica" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063810" Local_ID="0" Value="LCD" CategoryFeature_ID="11390" CategoryFeatureGroup_ID="1496" No="100000" Presentation_Value="LCD" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="83">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459988" Value="Schermo" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063824" Local_ID="0" Value="USB 2.0" CategoryFeature_ID="47410" CategoryFeatureGroup_ID="73" No="100100" Presentation_Value="USB 2.0" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="7953">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="615490" Value="Standard interfaces" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063826" Local_ID="0" Value="Y" CategoryFeature_ID="17127" CategoryFeatureGroup_ID="73" No="100000" Presentation_Value="Y" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="2176">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="457249" Value="Stampa diretta" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063842" Local_ID="0" Value="Y" CategoryFeature_ID="17131" CategoryFeatureGroup_ID="73" No="100000" Presentation_Value="Y" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="2397">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="457255" Value="PictBridge" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063755" Local_ID="0" Value="2" CategoryFeature_ID="5137" CategoryFeatureGroup_ID="74" No="100085" Presentation_Value="2" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="455">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459389" Value="Numero di cartucce di stampa" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063983" Local_ID="0" Value="0.7" CategoryFeature_ID="9896" CategoryFeatureGroup_ID="78" No="100000" Presentation_Value="0.7 W" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="2034">
<Measure ID="44" Sign="">
<Signs><Sign ID="6754" langid="5">W</Sign></Signs>
</Measure>
<Name ID="458052" Value="Consumo (spento)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063985" Local_ID="0" Value="2" CategoryFeature_ID="9897" CategoryFeatureGroup_ID="78" No="100000" Presentation_Value="2 W" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="2036">
<Measure ID="44" Sign="">
<Signs><Sign ID="6754" langid="5">W</Sign></Signs>
</Measure>
<Name ID="460334" Value="Consumo (stand-by)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063827" Local_ID="0" Value="443 x 381 x 181" CategoryFeature_ID="5106" CategoryFeatureGroup_ID="72" No="100020" Presentation_Value="443 x 381 x 181 mm" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="49">
<Measure ID="24" Sign="">
<Signs><Sign ID="6737" langid="5">mm</Sign></Signs>
</Measure>
<Name ID="459980" Value="Dimensioni (LxPxA)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063828" Local_ID="0" Value="6300" CategoryFeature_ID="8690" CategoryFeatureGroup_ID="72" No="100000" Presentation_Value="6300 g" Translated="0" Mandatory="1" Searchable="0">
<Feature ID="94">
<Measure ID="38" Sign="">
<Signs><Sign ID="6748" langid="5">g</Sign></Signs>
</Measure>
<Name ID="459991" Value="Peso" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063989" Local_ID="0" Value="10 - 90" CategoryFeature_ID="5138" CategoryFeatureGroup_ID="1380" No="100000" Presentation_Value="10 - 90 %" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="703">
<Measure ID="64" Sign="">
<Signs><Sign ID="6773" langid="5">%</Sign></Signs>
</Measure>
<Name ID="460038" Value="Range di umidità di funzionamento" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063991" Local_ID="0" Value="5 - 35" CategoryFeature_ID="5569" CategoryFeatureGroup_ID="1380" No="100000" Presentation_Value="5 - 35 °C" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="1112">
<Measure ID="65" Sign="">
<Signs><Sign ID="6774" langid="5">°C</Sign></Signs>
</Measure>
<Name ID="460215" Value="Intervallo di temperatura di funzionamento" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063834" Local_ID="0" Value="MP Navigator, Easy-WebPrint (Windows), Easy-PhotoPrint, ScanSoft OmniPage SE (OCR), ArcSoft PhotoStudio" CategoryFeature_ID="5089" CategoryFeatureGroup_ID="5217" No="100021" Presentation_Value="MP Navigator, Easy-WebPrint (Windows), Easy-PhotoPrint, ScanSoft OmniPage SE (OCR), ArcSoft PhotoStudio" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="251">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459997" Value="Software" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063815" Local_ID="0" Value="1024x768, CD-ROM" CategoryFeature_ID="5417" CategoryFeatureGroup_ID="1639" No="100023" Presentation_Value="1024x768, CD-ROM" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="861">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="460055" Value="Requisiti di sistema minimi" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063816" Local_ID="0" Value="450" CategoryFeature_ID="12436" CategoryFeatureGroup_ID="1639" No="100000" Presentation_Value="450 MB" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="66">
<Measure ID="19" Sign="">
<Signs><Sign ID="6732" langid="5">MB</Sign></Signs>
</Measure>
<Name ID="461199" Value="Minimo spazio hard disk" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063817" Local_ID="0" Value="Pentium ® II/Power PC G3" CategoryFeature_ID="12437" CategoryFeatureGroup_ID="1639" No="100000" Presentation_Value="Pentium ® II/Power PC G3" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="67">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="461200" Value="Processore minimo" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063818" Local_ID="0" Value="128" CategoryFeature_ID="12435" CategoryFeatureGroup_ID="1639" No="100000" Presentation_Value="128 MB" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="68">
<Measure ID="19" Sign="">
<Signs><Sign ID="6732" langid="5">MB</Sign></Signs>
</Measure>
<Name ID="459987" Value="RAM minima" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063836" Local_ID="0" Value="Y" CategoryFeature_ID="5119" CategoryFeatureGroup_ID="1639" No="100000" Presentation_Value="Si" Translated="1" Mandatory="0" Searchable="0">
<Feature ID="853">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="456619" Value="Compatibilità Mac" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063785" Local_ID="0" Value="64 - 105 g/m², 273 g/m²" CategoryFeature_ID="8297" CategoryFeatureGroup_ID="3433" No="100000" Presentation_Value="64 - 105 g/m², 273 g/m²" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="1700">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459546" Value="Peso supporto (vassoio 1)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063780" Local_ID="0" Value="N" CategoryFeature_ID="18962" CategoryFeatureGroup_ID="412" No="100005" Presentation_Value="N" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="3334">
<Measure ID="26" Sign="">
<Signs/>
</Measure>
<Name ID="459633" Value="Stampa DVD/CD" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063819" Local_ID="0" Value="Windows XP SP1,SP2, 2000 P SP2, SP3, SP4, ME, 98, 98 SE\nMac OS X v.10.2.8 - v.10.4" CategoryFeature_ID="13910" CategoryFeatureGroup_ID="412" No="100000" Presentation_Value="Windows XP SP1, SP2, 2000 P SP2, SP3, SP4, ME, 98, 98 SE\nMac OS X v.10.2.8 - v.10.4" Translated="1" Mandatory="0" Searchable="0">
<Feature ID="2507">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="460376" Value="Sistema operativo compatibile" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063977" Local_ID="0" Value="AC 100-240V, 50/60Hz" CategoryFeature_ID="5147" CategoryFeatureGroup_ID="412" No="100000" Presentation_Value="AC 100-240V, 50/60Hz" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="780">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="460050" Value="Alimentazione" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063845" Local_ID="0" Value="InkJet 4-ink w/ 2pl Micro-Nozzles" CategoryFeature_ID="5094" CategoryFeatureGroup_ID="71" No="0" Presentation_Value="InkJet 4-ink w/ 2pl Micro-Nozzles" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="547">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="459415" Value="Tecnologia di stampa del colore" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="15063982" Local_ID="0" Value="13" CategoryFeature_ID="9895" CategoryFeatureGroup_ID="78" No="0" Presentation_Value="13 W" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="2033">
<Measure ID="44" Sign="">
<Signs><Sign ID="6754" langid="5">W</Sign></Signs>
</Measure>
<Name ID="458051" Value="Consumo (attivo)" langid="5"/>
</Feature>
</ProductFeature>

<ProductFeature Localized="0" ID="46197701" Local_ID="0" Value="ICEcat.biz" CategoryFeature_ID="33569" CategoryFeatureGroup_ID="412" No="0" Presentation_Value="ICEcat.biz" Translated="0" Mandatory="0" Searchable="0">
<Feature ID="6617">
<Measure ID="29" Sign="">
<Signs/>
</Measure>
<Name ID="460459" Value="Source data-sheet" langid="5"/>
</Feature>
</ProductFeature>

<ProductGallery/>
<ProductMultimediaObject/>
<ProductRelated ID="17471990" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="385508" Prod_id="0615B001AA" ThumbPic="http://images.icecat.biz/thumbs/385508.jpg" Name="PG-40">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471986" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="324045" Prod_id="0618B001AA" ThumbPic="http://images.icecat.biz/thumbs/324045.jpg" Name="CL-51 Color FINE Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471981" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="324246" Prod_id="0617B001AA" ThumbPic="http://images.icecat.biz/thumbs/324246.jpg" Name="CL-41 color">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="22830801" Category_ID="1158" Reversed="0" Preferred="0">
<Product ID="342233" Prod_id="CU1000AED06" ThumbPic="http://images.icecat.biz/thumbs/342233.jpg" Name="Pro Series Hi-Speed USB 2.0 Device Cable - 1.8m">
<Supplier ID="32" Name="Belkin"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471993" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="324051" Prod_id="0616B001AA" ThumbPic="http://images.icecat.biz/thumbs/324051.jpg" Name="PG-50">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="22830800" Category_ID="243" Reversed="0" Preferred="0">
<Product ID="1257903" Prod_id="F5L009EA" ThumbPic="http://images.icecat.biz/thumbs/1257903.jpg" Name="Network USB Hub">
<Supplier ID="32" Name="Belkin"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471991" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="349643" Prod_id="0615B006AA" ThumbPic="http://images.icecat.biz/thumbs/349643.jpg" Name="PG-40">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471982" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="343720" Prod_id="0617B006AA" ThumbPic="http://images.icecat.biz/thumbs/343720.jpg" Name="Cartridge CL-41">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="5054903" Category_ID="243" Reversed="0" Preferred="0">
<Product ID="253820" Prod_id="C05-103" ThumbPic="http://images.icecat.biz/thumbs/253820.jpg" Name="Hub USB con 4 porte">
<Supplier ID="186" Name="Conceptronic"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471995" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="344733" Prod_id="0616B006AA" ThumbPic="http://images.icecat.biz/thumbs/344733.jpg" Name="PG-50 black">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471988" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="351041" Prod_id="0618B006AA" ThumbPic="http://images.icecat.biz/thumbs/351041.jpg" Name="CL-51 Color Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471984" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="385290" Prod_id="0617B008AA" ThumbPic="http://images.icecat.biz/thumbs/385290.jpg" Name="CL-41 Color Ink Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471992" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="783145" Prod_id="0615B007AA" ThumbPic="http://images.icecat.biz/thumbs/783145.jpg" Name="PG-40">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="71193237" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="4792163" Prod_id="4103208" ThumbPic="http://images.icecat.biz/thumbs/4792163.jpg" Name="CL-41">
<Supplier ID="383" Name="Pelikan"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471989" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="783148" Prod_id="0618B007AA" ThumbPic="http://images.icecat.biz/thumbs/783148.jpg" Name="CL-51 Color FINE Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="5842185" Category_ID="925" Reversed="0" Preferred="0">
<Product ID="341073" Prod_id="C07-026" ThumbPic="http://images.icecat.biz/thumbs/341073.jpg" Name="USB 2.0 Print Server">
<Supplier ID="186" Name="Conceptronic"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471983" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="783147" Prod_id="0617B007AA" ThumbPic="http://images.icecat.biz/thumbs/783147.jpg" Name="CL-41 Color Ink Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="22830799" Category_ID="925" Reversed="0" Preferred="0">
<Product ID="798283" Prod_id="F1UP0002DF" ThumbPic="http://images.icecat.biz/thumbs/798283.jpg" Name="Wireless G All-In-One Print Server">
<Supplier ID="32" Name="Belkin"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471996" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="783146" Prod_id="0616B007AA" ThumbPic="http://images.icecat.biz/thumbs/783146.jpg" Name="PG-50 22ml HC">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="71193252" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="4737578" Prod_id="4103314" ThumbPic="http://images.icecat.biz/thumbs/4737578.jpg" Name="CL-41">
<Supplier ID="383" Name="Pelikan"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471994" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="1099818" Prod_id="0616B002AA" ThumbPic="http://images2.icecat.biz/thumbs/1099818.jpg" Name="PG-50 High Capacity Black Ink Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471987" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="1099816" Prod_id="0618B002AA" ThumbPic="http://images.icecat.biz/thumbs/1099816.jpg" Name="CL-51 Color FINE Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>
<ProductRelated ID="17471985" Category_ID="377" Reversed="0" Preferred="0">
<Product ID="1233827" Prod_id="0617B008AB" ThumbPic="http://images2.icecat.biz/thumbs/1233827.jpg" Name="CL-41 Color Ink Cartridge">
<Supplier ID="10" Name="Canon"/>
</Product>
</ProductRelated>


<SummaryDescription>
<ShortSummaryDescription langid="5">Canon MP160 PIXMA, scan, Inkjet, 4800 x 1200 DPI, scan, copy, print, print, 13.7 ppm</ShortSummaryDescription>
<LongSummaryDescription langid="5">Canon MP160, PIXMA. Qualità di stampa: scan, Inkjet, 4800 x 1200 DPI, scan, copy, print, print. Velocità di stampa: 13.7 ppm, 9 ppm. Copiare: 22 cpm, 17 cpm, 99 COPIE. Scansione: 600 x 1200 DPI, 216 x 297 mm, Dispositivo Piano, 48 Bit. Capacità di input: 100 FOGLI. Carta: A4 (210 x 297 mm), Glossy paper, Plain paper, Iron-On Transfers, Photo paper, Envelopes, A4, A5, B5, legal, letter, 10 x 15cm, 10 x 18cm, 20 x 25cm, 5, 4 x 8, 6cm, A4, 20 x 25cm, 10 x 18cm, 10 x 15cm, 13 x 18cm. Display: LCD. Connettività: USB 2.0. Gestione energetica: 0.7 W, 2 W. Peso e dimensioni: 443 x 381 x 181 mm, 6300 g. Condizioni ambientali: 10 - 90 %, 5 - 35 °C. Requisiti di sistema: 1024x768, CD-ROM, 450 MB, Pentium ® II/Power PC G3, 128 MB. Peso media: 64 - 105 g/m², 273 g/m²</LongSummaryDescription>
</SummaryDescription>

<Supplier ID="10" Name="Canon"/>
</Product>

</ICECAT-interface>
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
ASTROTEK ha scritto:
Salve avrei questo file xml vorrei capire qual'è il metodo migliore e la classe migliore in asp.net (uso il framework 3.5) per analizzare il file xml, verificare tutti i nodi pieni ..e da questi creare una tabella per inserirne i contenuti.. Spero qualcuno mi sia d'aiuto il file xml è abbastanza complesso...e non trovo la giusta..via da percorrere... lo incollo sotto.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ICECAT-interface SYSTEM "http://data.icecat.biz/dtd/ICECAT-interface_response.dtd">
<!-- source: ICEcat.biz 2011 -->
<ICECAT-interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://data.icecat.biz/xsd/ICECAT-interface_response.xsd">
<Product Code="1" HighPic="http://images.icecat.biz/img/norm/high/485848-8466.jpg" HighPicHeight="118" HighPicSize="11564" HighPicWidth="200" ID="485848" LowPic="http://images.icecat.biz/img/norm/low/485848-8466.jpg" LowPicHeight="118" LowPicSize="14171" LowPicWidth="200" Name="MP160" Prod_id="1447B006AA" Quality="ICECAT" ReleaseDate="2006-08-12" ThumbPic="http://images.icecat.biz/thumbs/485848.jpg" ThumbPicSize="4270" Title="Canon PIXMA MP160">
<Category ID="304">
...

Ciao,
puoi usare LINQ to XML, leggi l'ottimo articolo di Stefano http://www.linqitalia.com/articoli/linq/linq-to-xml.aspx, è un buon punto di partenza.

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
58 messaggi dal 11 maggio 2002
Ho visto infatti che con linq to xml si può navigare ed estrarre i dati ma con gli esempi banali funziona ma conq uesto file xml abbastanza complesso non riesco a partire nel modo giusto...
58 messaggi dal 11 maggio 2002
Con linq to xml ho scritto questa query per interrogare i due nodi dai quali estrarre delle caratteristiche. il risultato che vorrei ottenere è del tipo

DESCRIZIONE :
CARATTERISTICA
CARATTEISSTICA
CARATTEEESSS
DESCRIZIONE :
CARATTERISTICA
CARATTERISTIA....
ETC ETC..

quindi cerco di nidificare con For Each ma non riesco nel secondo blocco For Each a inserire il valore che vorrei nella variabile..
dipende dalla query sbagliata ??? se testo il codice funziona chiaramente non mi da i valori del secondo blocco For...
cosa dovrei cambiare ?????? la query non è esatta ???


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim doc As XDocument = XDocument.Load(Server.MapPath("XMLSCHEDE\xmlicecatprod.xml"))

Dim str01 = (From c In doc.Descendants("ProductFeature").Descendants("Feature").Descendants("Name") _
Distinct Select _
Descricategoria = c.Attribute("Value").Value, _
Valorecategoria = From y In doc.Descendants("ProductFeature") _
Distinct Select _
ID = y.Attribute("Presentation_Value").Value _
Order By c.Attribute("Value").Value _
Group By c.Attribute("Value").Value Into g = Group)

' Select c.Attribute("Value").Value, Group) 'optional
' Group By c.Attribute("Value").Value Into Group).ToArray()

For Each x In str01
Response.Write("" & x.Descricategoria & ":<br/>")
For Each z In x.g (QUI HO ERRORE !!!)
Response.Write("" & (Valorecategoria.ToString) & "<br/>")
Next z
Next x

End Sub
1 messaggio dal 26 marzo 2011
Ciao,
alla fine sei riuscito a risolvere il problema?
Io devo fare la stessa cosa ma con Linq ho difficolta' a capire il metodo di estrazione.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.