Xml 用于描述XSD的XSD
我有一个应用程序,用户可以上传一个XSD来描述某些类型的用户数据。应用程序需要解析此XSD以正确初始化数据库元数据的各个位(例如,将xs:enumeration转换为将填充下拉列表的允许值列表)。同一用户输入的XSD还用于验证其他系统发送到应用程序的XML文档 是否可以编写一个主XSD来验证用户提供的XSD,从而限制用户描述数据的方式,从而简化XSD解析工作?例如,假设我想允许用户上传任何XSD,除非它包含xs:union标记。我如何编写一个XSD来验证用户上传的XSD以执行此规则?您可以在这里找到它: 只是一个提示,模式以xsd:schema标记开始。如果正确,则包含一个属性:Xml 用于描述XSD的XSD,xml,xsd,Xml,Xsd,我有一个应用程序,用户可以上传一个XSD来描述某些类型的用户数据。应用程序需要解析此XSD以正确初始化数据库元数据的各个位(例如,将xs:enumeration转换为将填充下拉列表的允许值列表)。同一用户输入的XSD还用于验证其他系统发送到应用程序的XML文档 是否可以编写一个主XSD来验证用户提供的XSD,从而限制用户描述数据的方式,从而简化XSD解析工作?例如,假设我想允许用户上传任何XSD,除非它包含xs:union标记。我如何编写一个XSD来验证用户上传的XSD以执行此规则?您可以在这里
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
跟随URL和你的查找和信息页面,链接到DTD和XSD.
< P>我想如果你忽略了用户提供的文件是XSD文件并把它们看作XML,那么你会发现这个问题要容易得多。毕竟,XSD文件只是XML,所以您可以像其他文件一样对它们强制实施模式规则 我会先看一看照片。使用这个,您可以编写自己的模式,为源文档添加额外的需求,比如强制所有文档都有一个联合