creating DropdownList

Betrachten Sie die folgende XML-Datei:

   <?xml version="1.0" encoding="utf-8"?>
            <warehouse>
              <cat id="computer">
                <item>
                  <SN>1</SN>
                  <name>Toshiba</name>
                  <quantity>12</quantity>
                  <description>CPU: CORE I5 RAM: 3 GB HD: 512 GB</description>
                  <price>400 USD</price>
                </item>
                <item>
                  <SN>2</SN>
                  <name>Dell</name>
                  <quantity>14</quantity>
                  <description>CPU: CORE I5 RAM: 3 GB HD: 512 GB</description>
                  <price>300 USD</price>
                </item>
                <item>
                  <SN>3</SN>
                  <name>Dell</name>
                  <quantity>14</quantity>
                  <description>CPU: CORE I5 RAM: 3 GB HD: 512 GB</description>
                  <price>300 USD</price>
                </item>
                <item>
                  <SN>5</SN>
                  <name>Dell</name>
                  <quantity>14</quantity>
                  <description>CPU: CORE I5 RAM: 3 GB HD: 512 GB</description>
                  <price>300 USD</price>
                </item>
                <item>
                  <SN>6</SN>
                  <name>Dell</name>
                  <quantity>14</quantity>
                  <description>CPU: CORE I5 RAM: 3 GB HD: 512 GB</description>
                  <price>300 USD</price>
                </item>
                <item>
                  <SN>8</SN>
                  <name>Toshiba</name>
                  <quantity>13</quantity>
                  <description>CPU: CORE I5 RAM: 5 GB HD: 512 GB3</description>
                  <price>400 USD</price>
                </item>
                <item>
                  <SN>9</SN>
                  <name>Toshiba</name>
                  <quantity>13</quantity>
                  <description>CPU: CORE I5 RAM: 5 GB HD: 512 GB3</description>
                  <price>400 USD</price>
                </item>
                <item>
                  <SN>dsfdSF</SN>
                  <name>fsdfsD</name>
                  <quantity>dsfdSFS</quantity>
                  <description>FSDFS</description>
                  <price>FSDFSD</price>
                </item>
                <item>
                  <SN>dsfdSF</SN>
                  <name>fsdfsD</name>
                  <quantity>dsfdSFS</quantity>
                  <description>FSDFS</description>
                  <price>FSDFSD</price>
                </item>
                <item>
                  <SN>alia</SN>
                  <name>alia</name>
                  <quantity>alia</quantity>
                  <description>alia</description>
                  <price>alia</price>
                </item>
              </cat>
              <cat id="Stationery">
                <item>
                  <SN> 1 </SN>
                  <name>note books</name>
                  <quantity>250</quantity>
                  <description>Caterpiller</description>
                  <price>5 USD</price>
                </item>
                <item>
                  <SN> 2 </SN>
                  <name> pencils </name>
                  <quantity> 300 </quantity>
                  <description> Caterpiller </description>
                  <price> 2 USD </price>
                </item>
                <item>
                  <SN> 3 </SN>
                  <name> note books </name>
                  <quantity> 250 </quantity>
                  <description> Caterpiller  </description>
                  <price> 5 USD </price>
                </item>
                <item>
                  <SN>4</SN>
                  <name>pencils</name>
                  <quantity>45</quantity>
                  <description>Pilot</description>
                  <price>4 USD</price>
                </item>
                <item>
                  <SN>5</SN>
                  <name>pencils</name>
                  <quantity>45</quantity>
                  <description>Pilot</description>
                  <price>4 USD</price>
                </item>
                <item>
                  <SN>6</SN>
                  <name>pencils</name>
                  <quantity>45</quantity>
                  <description>Pilot</description>
                  <price>4 USD</price>
                </item>
                <item>
                  <SN>7</SN>
                  <name>sdfsdfsdfsdfsd</name>
                  <quantity>sdfsdf</quantity>
                  <description>dsfsdfs</description>
                  <price>sdfsdf</price>
                </item>
                <item>
                  <SN>8</SN>
                  <name>pencils</name>
                  <quantity>45</quantity>
                  <description>Pilot</description>
                  <price>4 USD</price>
                </item>
                <item>
                  <SN>9</SN>
                  <name>books</name>
                  <quantity>250</quantity>
                  <description>chinses</description>
                  <price>3 USD</price>
                </item>
                <item>
                  <SN>alia</SN>
                  <name>alia</name>
                  <quantity>alia</quantity>
                  <description>alia</description>
                  <price>alia</price>
                </item>
              </cat>
              <cat id="Furniture">
                <item>
                  <SN> 1 </SN>
                  <name>dasd</name>
                  <quantity>asdasd</quantity>
                  <description>das</description>
                  <price>dasd</price>
                </item>
                <item>
                  <SN> 2 </SN>
                  <name> chairs </name>
                  <quantity> 18 </quantity>
                  <description> European Type</description>
                  <price> 150 USD </price>
                </item>
                <item>
                  <SN>3</SN>
                  <name>Tabels</name>
                  <quantity>12</quantity>
                  <description>European Type</description>
                  <price>50 USD</price>
                </item>
                <item>
                  <SN>4</SN>
                  <name>Tabels</name>
                  <quantity>12</quantity>,;
                  <description>European Type</description>
                  <price>50 USD</price>
                </item>
                <item>
                  <SN>5</SN>
                  <name>Tabels</name>
                  <quantity>12</quantity>
                  <description>European Type</description>
                  <price>50 USD</price>
                </item>
                <item>
                  <SN>6</SN>
                  <name>Tabels</name>
                  <quantity>12</quantity>
                  <description>European Type</description>
                  <price>50 USD</price>
                </item>
                <item>
                  <SN>7</SN>
                  <name>Tabels</name>
                  <quantity>12</quantity>
                  <description>European Type</description>
                  <price>50 USD</price>
                </item>
                <item>
                  <SN>8</SN>
                  <name>Tabels</name>
                  <quantity>12</quantity>
                  <description>European Type</description>
                  <price>50 USD</price>
                </item>
                <item>
                  <SN>alia</SN>
                  <name>alia</name>
                  <quantity>alia</quantity>
                  <description>alia</description>
                  <price>alia</price>
                </item>
              </cat>
            </warehouse>

Ich muss eine Dropdown-Liste erstellen. In der Dropdown-Liste müssen alle Werte von @ angezeigt werde<SN> wo<cat id="computer"> nur. Wie geht das mit LINQ oder DataView oder Xpath?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage