I have an XSD file and I want to create an XML file at runtime based on the XSD. (My question is basically the same as this one, except in the .NET world, rather than for Java.)
I have run xsd.exe /c /l:vb MyTest.xsd
, but that generates a class that cannot be instantiated and used, as it has nested classes that are never instantiated. It appears that the generated class is only used for XML deserialization, but I don't have an XML file to deserialize from.
Running xsd.exe /d /l:vb MyTest.xsd
generates a dataset, but it looks like using that would be more coding than just writing out an XmlDocument
manually.
What is the best way to create an XML file based on a specific schema?