Ok..
Met Delphi 6 kan je mooi XML/XSL/DTD etc. importeren m.b.v. de XML Data binding Wizard, zodat je een unit krijgt met verschillende type en klasse definities om te gebruiken, met mooie get en set functies zodat het een stuk makkelijker wordt om een bepaalde dingen in een XML file weg te schrijven.
We zijn bezig met een project waarbij we de SCORM standaard aan het implementeren zijn (zie www.adlnet.org).
De SCORM standaard werkt o.a. met behulp van XML voor het beschrijven van van alles en nog wat (o.a. cursus content).
Als ik de XSD's van de Scorm Controlling XML Document via de XML Data binding wizard probeer te importeren krijg ik OF geen bruikbare types terug (imx_xml.xsd), of een foutmelding dat een namespace prefix niet met XML mag beginnen (alle andere XSD's) (by design door MS helaas), of een melding dat de syntaxis van bestandnaam, mapnaam of volume naam onjuist is op regel 0 (bij een voorbeeld imsmanifest XML, waarin de eerste regel een standaard xml tag is).
Op het moment gebruik ik nu de TXMLDocument om de verschillende XML files te lezen en schrijven, wat weer voor een hoop extra werkt zorgt (XML node binnen halen, weten wat voor type het is, en de text omzetten naar dit type), terwijl een hoop van dit werk voor je gedaan kan worden.
Ik krijg met geen mogelijkheid de type def's uit de XSD files in Delphi. Ik kan ze zelf nog gaan omzetten, maar dat is erg veel werk, en net wat die data binding wizard voor je kan doen.
Is er iemand die weet hoe ik die data bindings wel kan krijgen m.b.v. de standaard SCORM xsd's??? (is er hier iemand uberhaupt bekent met SCORM?)
Met Delphi 6 kan je mooi XML/XSL/DTD etc. importeren m.b.v. de XML Data binding Wizard, zodat je een unit krijgt met verschillende type en klasse definities om te gebruiken, met mooie get en set functies zodat het een stuk makkelijker wordt om een bepaalde dingen in een XML file weg te schrijven.
We zijn bezig met een project waarbij we de SCORM standaard aan het implementeren zijn (zie www.adlnet.org).
De SCORM standaard werkt o.a. met behulp van XML voor het beschrijven van van alles en nog wat (o.a. cursus content).
Als ik de XSD's van de Scorm Controlling XML Document via de XML Data binding wizard probeer te importeren krijg ik OF geen bruikbare types terug (imx_xml.xsd), of een foutmelding dat een namespace prefix niet met XML mag beginnen (alle andere XSD's) (by design door MS helaas), of een melding dat de syntaxis van bestandnaam, mapnaam of volume naam onjuist is op regel 0 (bij een voorbeeld imsmanifest XML, waarin de eerste regel een standaard xml tag is).
Op het moment gebruik ik nu de TXMLDocument om de verschillende XML files te lezen en schrijven, wat weer voor een hoop extra werkt zorgt (XML node binnen halen, weten wat voor type het is, en de text omzetten naar dit type), terwijl een hoop van dit werk voor je gedaan kan worden.
Ik krijg met geen mogelijkheid de type def's uit de XSD files in Delphi. Ik kan ze zelf nog gaan omzetten, maar dat is erg veel werk, en net wat die data binding wizard voor je kan doen.
Is er iemand die weet hoe ik die data bindings wel kan krijgen m.b.v. de standaard SCORM xsd's??? (is er hier iemand uberhaupt bekent met SCORM?)
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney