public override bool Execute() { var codeGeneratorOptions = new CodeGeneratorOptionsFactory().Create(CodeGeneratorOptions); var xmlTypeMappings = CreateXmlTypeMappings(); var namespaceMappings = CreateNamespaceMappings(); var typeAccessModifierMappings = CreateTypeAccessModifierMappings(); var typeRenameMappings = CreateTypeRenameMappings(); var codeWriter = new FileSystemCodeWriter(codeGeneratorOptions, OutputDirectory); var xsdImporter = new XsdImporter(Xsds.ToStringArray(), xmlTypeMappings, namespaceMappings, typeAccessModifierMappings, typeRenameMappings); xsdImporter.Import(codeWriter); return(true); }
public void ValidateFhirXml(string xml) { XmlHelper.Validate(xml, Xsds.ToArray()); }