Ga naar inhoud


xml to mysql importeren


keessie100

Aanbevolen berichten

Ben bezig om een bestand in mysql te importeren vanaf xml bestand.

Maar dat lukt niet bepaald.

Hieronder een stukje van de ml file die ik heb gehad, wie kan me daar mee helpen of weet de juiste oplossing?

 

<?xml version="1.0" encoding="UTF-8"?>

<!-- NEDIS strives to give you accurate content, including product information, pricing,

and visual information. Pricing, and stock levels are subject to change without notice,

and NEDIS reserves the right to limit quantities. Purchase prices displayed are subject

to final approval at the time of order fulfillment. Images are shown for representational

purposes only. In the event NEDIS is unable to provide an actual image of a product, we reserve

the right to substitute a similar image for the one described in the product information.

While NEDIS tries in good faith to make sure that the information displayed is accurate,

we are not responsible for typographical errors or technical inaccuracies. All deliveries,

services and other work are subject to the general delivery and payment conditions. -->

<nedisCatalogue>

<headerInfo>

<feedVersion>1-0</feedVersion>

<dateCreated>2011-11-07T21:49:11+0100</dateCreated>

<supplier>Nedis_NL</supplier>

<locale>nl_NL</locale>

</headerInfo>

<productList>

<product>

<nedisPartnr>096110</nedisPartnr>

<nedisArtlid>36804</nedisArtlid>

<vendorPartnr></vendorPartnr>

<brand><![CDATA[siemens]]></brand>

<EAN></EAN>

<intrastatCode>8450900000</intrastatCode>

<UNSPSC></UNSPSC>

<headerText><![CDATA[DEURGREEP 096110 SIEMENS ]]></headerText>

<internetText><![CDATA[bosch/Siemens

 

Deurgreep

 

Origineel 096110]]></internetText>

<generalText><![CDATA[Handle]]></generalText>

<images>

<image type="2" order="1">096110.JPG</image>

</images>

<attachments>

</attachments>

<categories>

<tree name="Internet_Tree_ISHP">

<entry depth="001" id="1001223"><![CDATA[Gereedschap & Onderdelen]]></entry>

<entry depth="002" id="1002036"><![CDATA[Koelkastonderdelen]]></entry>

<entry depth="003" id="1002320"><![CDATA[Deurhendels & Onderdelen]]></entry>

</tree>

</categories>

<properties>

</properties>

<status>

<code status="NORMAL"></code>

</status>

<packaging quantity="1" weight="120"></packaging>

<introductionDate>2000-01-01</introductionDate>

<serialnumberKeeping>N</serialnumberKeeping>

<priceLevels>

<normalPricing from="2010-11-14" to="2011-11-14">

<price level="1" moq="1" currency="EUR">10.97</price>

<price level="2" moq="5" currency="EUR">10.45</price>

<price level="3" moq="9" currency="EUR">9.95</price>

<price level="4" moq="13" currency="EUR">9.48</price>

</normalPricing>

<specialOfferPricing></specialOfferPricing>

<goingPriceInclVAT currency="EUR" quantity="1">17.26</goingPriceInclVAT>

</priceLevels>

<tax>

</tax>

Link naar reactie
Delen op andere sites


Er zitten fouten in je xml.

Tags die niet zijn afgesloten en zo

 

In bijlage een xml parser class die controleert als het xml bestand correct is.

Indien correct geeft het de xml weer, indien niet correct krijg je een foutmelding.

 

Als alles ok is kan je de class uitbreiden om de gegevens in een mysql database in te brengen

 

Puch

 

xml.zip

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

Dit is een php script.

Je moet dit op een webserver testen met php ondersteuning.

 

Op een linux machine kan je die ook testen.

Het snelste om dit te doen is lampp installeren. http://www.apachefriends.org/en/xampp-linux.html

In dat pakket zit alles wat je nodig hebt om een webserver op je linux machine te draaien.

Simpel te installeren en werkt perfect.

 

Succes

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

  • 4 maanden later...

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...