Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 2 作为Maven或ANT构建的一部分,如何将DTD转换为模式?_Maven 2_Ant_Schema_Dtd - Fatal编程技术网

Maven 2 作为Maven或ANT构建的一部分,如何将DTD转换为模式?

Maven 2 作为Maven或ANT构建的一部分,如何将DTD转换为模式?,maven-2,ant,schema,dtd,Maven 2,Ant,Schema,Dtd,作为Maven构建的一部分,如何将DTD转换为模式 具体来说,我正在寻找一个Maven插件,我可以将URL提供给DTD,它将生成一个XML模式定义文件 如果没有一个好的Maven插件,也许我可以在我的Maven构建中嵌入一个ANT任务我不知道任何Maven插件可以自动将DTD转换为模式。 我给你的建议是不要去那里 DTD和XSD之间有许多区别,其中最重要的是: *XSD有名称空间定义——您将无法以自动方式获得其中的大部分。 *XSD有一个类型系统 我的建议是手动执行转换操作,这样您就可以定义名称

作为Maven构建的一部分,如何将DTD转换为模式

具体来说,我正在寻找一个Maven插件,我可以将URL提供给DTD,它将生成一个XML模式定义文件


如果没有一个好的Maven插件,也许我可以在我的Maven构建中嵌入一个ANT任务

我不知道任何Maven插件可以自动将DTD转换为模式。 我给你的建议是不要去那里

DTD和XSD之间有许多区别,其中最重要的是: *XSD有名称空间定义——您将无法以自动方式获得其中的大部分。 *XSD有一个类型系统

我的建议是手动执行转换操作,这样您就可以定义名称空间并考虑您的类型系统。操作完成后,两者都将延长使用寿命;-)