erwin85 schreef op zondag 05 april 2009 @ 22:07:
Sorry kan je dat iets duidelijker uitleggen. Begrijp niet helemaal wat je bedoeld. Ik heb zelf ook geen Office 2007.
Ik heb voor een klant van mij een website ontwikkeld. Hierbij kan hij zelf een leerlingbestand uploaden en importeren in de database. Nu moet dit bestand een xml bestand zijn, dus met extensie .xml
Die man heeft ook weinig computerkennis. Hoe kan hij dit het makkelijkst omzetten naar een xml bestand.
Nogmaals, het
is al xml
XML is simpelweg een container en zegt helemaal niets over de inhoud (c.q. het te gebruiken schema). Het is alsof je zegt dat iets in een .txt bestand moet en zegt dat een bestand het niet is, omdat het Griekse in plaats van Nederlandse tekst bevat.
Je zou v.w.b. XSLT
http://www.w3schools.com/xsl/ kunnen checken om het om te zetten naar de juiste indeling. Of beter: zie (als je beschikt over Excel 2007) F1 => Werken met XML en
http://office.microsoft.com/en-us/excel/HP102064011033.aspx
Als het gebruiksvriendelijk moet: zorg voor een exportscript. Of laat hem "gewoon" een csv aanleveren die je serverside fatsoenlijk laat checken, dubbelchecken en dan transformeren naar de juiste xml.
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)