Чтение через XML в VB.NET
Всем Привет,
Мне бы действительно не помешала помощь. Я знаю все о xml, и мне нужно что-то сделать с xml. Ниже вы увидите содержимое XML. Мне нужно прочитать следующее
CustomerPartDescription
ComponentPart
ключ продукта
Серийный номер serialno
Приведенный ниже xml имеет только одну часть на нем, но там может быть несколько частей со своим собственным ключом продукта и сериально в xml-файле.
Пожалуйста если у кого то есть время не могли бы они помочь принимая во внимание что я знаю больше чем мало о XML
<?xml version="1.0" encoding="UTF-16"?> <OrderLoadData> <VariableData> <VariableData> <Header> <ClientOrderNo>6504271201</ClientOrderNo> <EMail/> <PONumber>J071.3.5.0.26698</PONumber> <RSNComment/> <PONumber300>3007557587</PONumber300> <RSNPODate>20190111</RSNPODate> </Header> <Lines> <Line> <CustomerLineItemNo>000010</CustomerLineItemNo> <CustomerLineItemNoTrim>10</CustomerLineItemNoTrim> <PoLineItemNumber>000010</PoLineItemNumber> <SPSPartNumber>9527-I5PRLUSBINTM [PN-516445]</SPSPartNumber> <SAPMaterialNumber/> <RFF05LI/> <RFF05SE/> <MktNo/> <Quantity ordered="5"/> <CountryOfOrigin>CA</CountryOfOrigin> <pre><?xml version="1.0" encoding="UTF-16"?> <OrderLoadData> <VariableData> <VariableData> <Header> <ClientOrderNo>6504271201</ClientOrderNo> <EMail/> <PONumber>J071.3.5.0.26698</PONumber> <RSNComment/> <PONumber300>3007557587</PONumber300> <RSNPODate>20190111</RSNPODate> </Header> <Lines> <Line> <CustomerLineItemNo>000010</CustomerLineItemNo> <CustomerLineItemNoTrim>10</CustomerLineItemNoTrim> <PoLineItemNumber>000010</PoLineItemNumber> <SPSPartNumber>9527-I5PRLUSBINTM [PN-516445]</SPSPartNumber> <SAPMaterialNumber/> <RFF05LI/> <RFF05SE/> <MktNo/> <Quantity ordered="5"/> <CountryOfOrigin>CA</CountryOfOrigin> <RegisterTo> <ContactName/> <Address1>JON DOE</Address1> <Address2>Timbucktwo</Address2> <Address3/> <Address4/> <Address5>Earth</Address5> </RegisterTo> <PickHeaderId/> <Installs>001</Installs> <SellingPrice>18</SellingPrice> <Components> <Component> <ComponentItemNo>1</ComponentItemNo> <BomItemCount/> <CustomerPartDecription>ISaGRAF5 Essential Unlimited USB MED S/W</CustomerPartDecription> <ComponentPart>9527-I5PRLUSBINTM [PN-516445]</ComponentPart> <Installs>1</Installs> <Revision>5.22.00</Revision> <LicenseType>N/A</LicenseType> <ActivationType>NP</ActivationType> <LifeTimeExpiration>PERMANENT</LifeTimeExpiration> <Comments/> <TermEndDate/> <TermDays>0000</TermDays> <Comments/> <RssType>N</RssType> <Platform>Y</Platform> <SerialDetails> <SerialDetail> <ComponentLineItemNo>1</ComponentLineItemNo> <SerialNumberRecord>1</SerialNumberRecord> <ProductKey>RRRRRRR</ProductKey> <SerialNo>OOOOOOO</SerialNo> </SerialDetail> <SerialDetail> <ComponentLineItemNo>2</ComponentLineItemNo> <SerialNumberRecord>2</SerialNumberRecord> <ProductKey>PPPPPPP</ProductKey> <SerialNo>UUUUUUU</SerialNo> </SerialDetail> <SerialDetail> <ComponentLineItemNo>3</ComponentLineItemNo> <SerialNumberRecord>3</SerialNumberRecord> <ProductKey>NNNNNNN</ProductKey> <SerialNo>QQQQQQQ</SerialNo> </SerialDetail> <SerialDetail> <ComponentLineItemNo>4</ComponentLineItemNo> <SerialNumberRecord>4</SerialNumberRecord> <ProductKey>DDDDDDD</ProductKey> <SerialNo>WWWWWWW</SerialNo> </SerialDetail> <SerialDetail> <ComponentLineItemNo>5</ComponentLineItemNo> <SerialNumberRecord>5</SerialNumberRecord> <ProductKey>YYYYYYY</ProductKey> <SerialNo>XXXXXXX</SerialNo> </SerialDetail> </SerialDetails> </Component> </Components> <Description>ISaGRAF5 Essential Unlimited USB MED S/W</Description> </Line> </Lines> <Details> <OrderDate/> </Details> </VariableData> </VariableData> </OrderLoadData>
Что я уже пробовал:
Поискал в интернете, но не знаю, как использовать то, что я нашел