Tweakers,
Ik heb een XML validator (aan de hand van XSD schema's) gemaakt in een standaard .NET gemaakt. (dit is een test omgeving om te kijken of het werkte). Dit alles werkte na wat zoek werk. Mijn volgende stap was het maken van deze validator in mijn Silverlight omgeving, echter ik loop tegen problemen aan. namelijk het missen van packages.
Welke gebruik ik momenteel in .NET versie welke niet in Silverlight gebruikt kunnen worden:
• XmlTextReader
• XmlSchema (deze is er wel, alleen is deze abstract in Silverlight)
• ValidationEventHandler
• XmlValidatingReader
Voordat ik ook maar iets had in het normale .NET framework heb ik internet afgestruint voor informatie over hoe een XML validator te maken, na lang zoeken heb ik deze gevonden. Maar voor een versie in Silverlight kan ik dit niet vinden.
Een andere manier heb ik ook nog niet gevonden welke goed werkt.
Hoe werkt het momenteel:
• Ik lees het XSDschema in en check het op geen syntax fouten.
• Sla het schema op in een (XmlSchema)
• Check of het XMLbestand geen syntax fouten heeft.
• Validate het XMLBestand met het XmlSchema door het schema toe te voegen aan de XmlValidatingReader en aan te geven dat het van het type 'ValidationType.Schema' is
• als de validation fout gaat wordt er door de 'xmlValidator.ValidationEventHandler' een boolean op FALSE gezet en dus is de validation niet goed gegaan.
Nu is mijn vraag hoe ik mijn validatie van XML met XSD kan uit voeren in C# met de Silverlight .net framework.
mocht niet voldoende info gegeven hebben laat het weten dan vul ik aan waar nodig is.
Ik heb een XML validator (aan de hand van XSD schema's) gemaakt in een standaard .NET gemaakt. (dit is een test omgeving om te kijken of het werkte). Dit alles werkte na wat zoek werk. Mijn volgende stap was het maken van deze validator in mijn Silverlight omgeving, echter ik loop tegen problemen aan. namelijk het missen van packages.
Welke gebruik ik momenteel in .NET versie welke niet in Silverlight gebruikt kunnen worden:
• XmlTextReader
• XmlSchema (deze is er wel, alleen is deze abstract in Silverlight)
• ValidationEventHandler
• XmlValidatingReader
Voordat ik ook maar iets had in het normale .NET framework heb ik internet afgestruint voor informatie over hoe een XML validator te maken, na lang zoeken heb ik deze gevonden. Maar voor een versie in Silverlight kan ik dit niet vinden.
Een andere manier heb ik ook nog niet gevonden welke goed werkt.
Hoe werkt het momenteel:
• Ik lees het XSDschema in en check het op geen syntax fouten.
• Sla het schema op in een (XmlSchema)
• Check of het XMLbestand geen syntax fouten heeft.
• Validate het XMLBestand met het XmlSchema door het schema toe te voegen aan de XmlValidatingReader en aan te geven dat het van het type 'ValidationType.Schema' is
• als de validation fout gaat wordt er door de 'xmlValidator.ValidationEventHandler' een boolean op FALSE gezet en dus is de validation niet goed gegaan.
Nu is mijn vraag hoe ik mijn validatie van XML met XSD kan uit voeren in C# met de Silverlight .net framework.
mocht niet voldoende info gegeven hebben laat het weten dan vul ik aan waar nodig is.