我有一个XSD文件,其中的一组元素正在转换为另一组元素。在转换期间,会有代码使用新元素和旧元素,因此我需要保留XSD中的旧元素; 我将它们记录为弃用(在xs:documentation元素中使用自由文本)。
是否有一种方法可以将元素标记为已弃用,以便像xmllint这样的工具会自动警告如果有人使用已弃用的元素?
我有一个XSD文件,其中的一组元素正在转换为另一组元素。在转换期间,会有代码使用新元素和旧元素,因此我需要保留XSD中的旧元素; 我将它们记录为弃用(在xs:documentation元素中使用自由文本)。
是否有一种方法可以将元素标记为已弃用,以便像xmllint这样的工具会自动警告如果有人使用已弃用的元素?
这值得一看,因为它描述了你正在处理的一些内容: http://www.pluralsight.com/community/blogs/tewald/archive/2006/04/19/22111.aspx 的归档
然而,我意识到这并没有真正回答你的问题。关于“是否有办法做到这一点?”,答案是“否-没有通用的支持方式”。我看过有人添加自己的文档注释以提供提示,但这不会被所有工具普遍理解。
从长远来看,您最好为架构(们)创建版本控制故事,并将版本2与版本1分开。