Jeg har et problem med et skema, som jeg forsøger at validere min XML op imod.
Jeg benytter MS XML DOM til at hente data ud fra en database og generere XML og planen er, at jeg herefter ønsker at validere datatyperne og indholdet imod mit skema.
Det virker bare ikke helt. Når jeg tester det i min XML editor (XML spy), så kan jeg sagtens få det til at virke, men når jeg bruger funktionen objXML.validate, så melder den : Validate failed because the root element had no associated DTD/schema.
Du benytter sikkert en ældre version af MS parseren i dit program (msxml4 indeholde alle de ældre version også), jeg ved ikke hvad du koder i, så her er et par eksempel som alle kan forstå:
VB: Dim parser as new msxml2.domdocument40
ASP: set parser = server.createobject("msxml2.domdocument.4.0")
Du benytter med sikkerhed xmldom eller domdocument (1'eren), den indeholder ikke schema-validering, fordi schemastandarden ikke var på plads da de blev lavet).
Eksemplerne er lavet til msxml4.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.