- Home
- Categorie
- Coding e Sistemistica
- PHP
- da xml/dtd a database
-
da xml/dtd a database
salve ho due file: .xml e .dtd!
dovrei importare i dati in un database mysql!
come posso fare?
salve,
ho il seguente xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<metadata>
<product>
<label>
<LabelName>Kindisch</LabelName>
<LabelURL></LabelURL>
<LabelCode type="gvl">13285</LabelCode>
</label><album> <AlbumArtist>Einzelkind</AlbumArtist> <AlbumTitle>La Fiebre Del Loco</AlbumTitle> </album> <tracks> <track> <ZebralutionNumber>6021</ZebralutionNumber> <ISRC>DEBE70700076</ISRC> <TrackProductGRID></TrackProductGRID> <TrackFile> <TrackFileType>full</TrackFileType> <TrackFileFormat>MP3</TrackFileFormat> </TrackFile> <TrackFile> <TrackFileType>pre</TrackFileType> <TrackFileFormat>MP3</TrackFileFormat> </TrackFile> </track> <track> <ZebralutionNumber>6021</ZebralutionNumber> <ISRC>DEBE70700077</ISRC> <TrackFile> <TrackFileType>full</TrackFileType> <TrackFileFormat>MP3</TrackFileFormat> </TrackFile> <TrackFile> <TrackFileType>pre</TrackFileType> <TrackFileFormat>MP3</TrackFileFormat> </TrackFile> </track> </tracks> </product>
</metadata>
dovrei fare parsing per inserire i dati nel db!
da dove parto?
-
Se hai a disposizione PHP5 ti consiglio di utilizzare la libreria SimpleXML con la quale puoi leggere l'albero XML e trattarlo come meglio credi
-
@10anniavanti said:
salve,
ho il seguente xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<metadata>
<product>
..............
</product>
</metadata>dovrei fare parsing per inserire i dati nel db!
da dove parto?
Se utilizzi php 5 guarda qui: parsing xml con php5
Se utilizzi php4 guarda qui: parsing xml con php4