ISO/IEC 19757-4:2006/Cor 1:2008
Information technology — Document Schema Definition Languages (DSDL) — Part 4: Namespace-based Validation Dispatching Language (NVDL) — Technical Corrigendum 1
发布时间:2008-09-01 实施时间:


ISO/IEC 19757-4:2006/Cor 1:2008标准的主要目的是为了解决XML文档验证的问题。在XML文档中,由于其灵活性和可扩展性,往往会出现各种各样的结构和内容,这就给XML文档的验证带来了很大的挑战。为了解决这个问题,ISO/IEC 19757-4:2006/Cor 1:2008标准提出了一种基于命名空间的验证分派语言,即NVDL。

NVDL是一种基于命名空间的验证分派语言,它可以根据XML文档中的命名空间来选择相应的验证规则进行验证。NVDL规则由两部分组成:模式和动作。模式用于描述XML文档的结构和内容,动作用于描述验证失败时的处理方式。NVDL规则可以嵌套使用,以实现更复杂的验证需求。

NVDL的优点在于它可以灵活地适应不同的验证需求。通过使用命名空间,NVDL可以根据不同的命名空间选择不同的验证规则,从而实现对XML文档的多层次验证。此外,NVDL还支持自定义验证规则,用户可以根据自己的需求定义自己的验证规则,从而实现更加精细化的验证。

ISO/IEC 19757-4:2006/Cor 1:2008标准的修正版主要是对原标准进行了一些技术上的修正和完善。修正版对原标准中的一些错误和不足进行了修正和完善,使得标准更加完善和实用。

相关标准
- ISO/IEC 19757-2:2003/Cor 1:2008
- ISO/IEC 19757-3:2006/Cor 1:2008
- ISO/IEC 19757-6:2005/Cor 1:2008
- ISO/IEC 19757-11:2008
- ISO/IEC 19757-12:2008