继承映射在XML数据库中的应用_第1页
继承映射在XML数据库中的应用_第2页
继承映射在XML数据库中的应用_第3页
继承映射在XML数据库中的应用_第4页
继承映射在XML数据库中的应用_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/1继承映射在XML数据库中的应用第一部分继承映射的概念及其优点 2第二部分XML数据库中继承映射的实现技术 4第三部分继承映射在XML数据库中的应用场景 9第四部分继承映射在XML数据库中的性能分析 11第五部分继承映射在XML数据库中的安全考虑 13第六部分继承映射在XML数据库中的优化策略 16第七部分继承映射在XML数据库中的发展趋势 18第八部分继承映射在XML数据库中的典型案例 20

第一部分继承映射的概念及其优点关键词关键要点基本概念和优势

1.继承映射是一个将父类的属性和方法映射到子类的过程,以便子类可以继承父类的属性和方法。

2.在XML数据库中,继承映射可以通过使用XSD架构来实现。XSD架构允许您定义一个父元素类型,然后创建多个子元素类型,每个子元素类型都继承父元素类型的属性和方法。

3.继承映射在XML数据库中的主要优点如下:

-提高代码的重用性:通过使用继承映射,您可以轻松地将父类的属性和方法重用到子类中,从而减少代码的重复。

-提高代码的可维护性:通过使用继承映射,您可以更容易地维护代码,因为您只需要维护父类中的属性和方法,而子类中的属性和方法会自动继承父类的属性和方法。

-提高代码的可扩展性:通过使用继承映射,您可以很容易地扩展代码,因为您只需要创建新的子类并继承父类的属性和方法,而不需要修改父类中的代码。

XML数据库实现继承映射

1.在XML数据库中实现继承映射,可以通过使用XSD架构来实现。XSD架构允许您定义一个父元素类型,然后创建多个子元素类型,每个子元素类型都继承父元素类型的属性和方法。

2.在XSD架构中,您可以使用"继承"元素来定义父子元素类型之间的继承关系。例如,以下XSD架构定义了一个父元素类型"Person"和一个子元素类型"Student":

```xml

<xs:schemaxmlns:xs="/2001/XMLSchema">

<xs:complexTypename="Person">

<xs:sequence>

<xs:elementname="name"type="xs:string"/>

<xs:elementname="age"type="xs:int"/>

</xs:sequence>

</xs:complexType>

<xs:complexTypename="Student">

<xs:complexContent>

<xs:extensionbase="Person">

<xs:sequence>

<xs:elementname="studentNumber"type="xs:string"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:schema>

```

3.在上面的XSD架构中,"Student"元素类型继承了"Person"元素类型的所有属性和方法,并且还添加了一个新的属性"studentNumber"。继承映射的概念

继承映射是一种将子类映射到父类表的数据库设计技术。在继承映射中,子类表中的记录与父类表中的记录具有相同的结构,并且子类表中的记录还包含指向父类表中记录的外键。

继承映射可以分为两种类型:

*单继承映射:在这种类型的继承映射中,每个子类只有一个父类。

*多继承映射:在这种类型的继承映射中,每个子类可以有多个父类。

继承映射的优点

继承映射具有以下优点:

*数据冗余减少:由于子类表中的记录与父类表中的记录具有相同的结构,因此可以减少数据冗余。

*数据一致性提高:由于子类表中的记录与父类表中的记录具有相同的外键,因此可以提高数据一致性。

*数据查询简化:由于子类表中的记录与父类表中的记录具有相同的结构和外键,因此可以简化数据查询。

*数据维护简化:由于子类表中的记录与父类表中的记录具有相同的外键,因此可以简化数据维护。

继承映射的应用示例

继承映射可以应用于各种领域,例如:

*人员管理系统:在一个人员管理系统中,可以将员工表设计为父类表,并将工程师表、销售人员表和管理人员表设计为子类表。

*产品管理系统:在一个产品管理系统中,可以将产品表设计为父类表,并将手机表、电脑表和游戏机表设计为子类表。

*订单管理系统:在一个订单管理系统中,可以将订单表设计为父类表,并将国内订单表和国际订单表设计为子类表。

继承映射的注意事项

在使用继承映射时,需要注意以下几点:

*性能影响:继承映射可能会对数据库的性能产生影响,特别是当子类表中包含大量记录时。

*数据完整性:继承映射可能会导致数据完整性问题,特别是当子类表中的记录与父类表中的记录不一致时。

*维护复杂度:继承映射可能会增加数据库的维护复杂度,特别是当需要对子类表中的记录进行更新或删除时。第二部分XML数据库中继承映射的实现技术关键词关键要点物理继承映射

1.在物理继承映射中,子类文档直接继承父类文档的存储空间,子类文档中的元素与父类文档中的元素具有相同的名字空间和标记名,这种技术只需要维护一个存储空间,有助于提高查询效率。

2.物理继承映射能够有效地支持子类型查询,当查询子类型文档时,查询引擎只需要扫描父类文档的存储空间,即可获得所需的数据,无需扫描多个存储空间,从而提高查询速度。

3.物理继承映射也具有较好的可扩展性,当需要添加新的子类型时,只需要在父类文档的存储空间中添加新的元素即可,不需要创建新的存储空间,这使得物理继承映射非常适合用于存储具有复杂继承关系的数据。

逻辑继承映射

1.在逻辑继承映射中,子类文档与父类文档存储在不同的存储空间中,子类文档中的元素与父类文档中的元素具有不同的名字空间和标记名,这种技术需要维护多个存储空间,但它能够提供更加灵活的数据组织方式。

2.逻辑继承映射能够有效地支持类型查询,当查询父类型文档时,查询引擎需要扫描所有子类型文档的存储空间,才能获得所需的数据,这可能会导致查询速度较慢。

3.逻辑继承映射也具有较好的可扩展性,当需要添加新的子类型时,只需要创建一个新的存储空间并将其与父类文档关联即可,这使得逻辑继承映射非常适合用于存储具有简单继承关系的数据。

混合继承映射

1.混合继承映射是物理继承映射和逻辑继承映射的结合,它将子类文档存储在父类文档的存储空间中,同时又为子类文档分配了一个独立的存储空间,这种技术既能提高查询效率,又能提供灵活的数据组织方式。

2.混合继承映射能够有效地支持子类型查询和类型查询,当查询子类型文档时,查询引擎只需要扫描父类文档的存储空间即可获得所需的数据,而当查询父类型文档时,查询引擎只需要扫描子类文档的独立存储空间即可获得所需的数据,这使得混合继承映射具有较高的查询效率。

3.混合继承映射也具有较好的可扩展性,当需要添加新的子类型时,只需要在父类文档的存储空间中添加新的元素并为子类文档分配一个独立的存储空间即可,这使得混合继承映射非常适合用于存储具有复杂继承关系的数据。XML数据库中继承映射的实现技术

XML数据库中继承映射的实现技术主要有以下几种:

1.子元素映射

子元素映射是最简单的继承映射技术,也是最直观的。在子元素映射中,子类元素作为父类元素的子元素出现。例如,考虑以下XML文档:

```xml

<person>

<name>JohnDoe</name>

<age>30</age>

<employee>

<salary>50000</salary>

<department>Sales</department>

</employee>

</person>

```

在这个文档中,`employee`元素是`person`元素的子元素,它表示一个雇员。`employee`元素包含了雇员的工资和部门等信息。

子元素映射的优点是简单易懂,而且可以很好地支持单继承。但是,子元素映射也有一些缺点。首先,它不能很好地支持多继承。其次,子元素映射会使XML文档的结构变得复杂,而且难以维护。

2.属性映射

属性映射是一种更灵活的继承映射技术。在属性映射中,子类元素的属性作为父类元素的属性出现。例如,考虑以下XML文档:

```xml

<person>

<name>JohnDoe</name>

<age>30</age>

<salary>50000</salary>

<department>Sales</department>

</person>

```

在这个文档中,`salary`和`department`属性是`person`元素的属性,它们表示雇员的工资和部门等信息。

属性映射的优点是灵活性和可扩展性。它可以很好地支持单继承和多继承,而且不会使XML文档的结构变得复杂。但是,属性映射也有一些缺点。首先,它可能会导致XML文档中的数据冗余。其次,属性映射可能会使XML文档难以阅读和理解。

3.混合映射

混合映射是子元素映射和属性映射的结合。在混合映射中,子类元素的一些属性作为父类元素的属性出现,而另一些属性则作为子类元素的子元素出现。例如,考虑以下XML文档:

```xml

<person>

<name>JohnDoe</name>

<age>30</age>

<employee>

<salary>50000</salary>

</employee>

<department>Sales</department>

</person>

```

在这个文档中,`salary`属性作为`person`元素的属性出现,而`department`属性则作为`employee`元素的子元素出现。

混合映射的优点是灵活性强,而且可以很好地支持单继承和多继承。但是,混合映射也有一些缺点。首先,它可能会导致XML文档中的数据冗余。其次,混合映射可能会使XML文档难以阅读和理解。

4.引用映射

引用映射是一种特殊的继承映射技术。在引用映射中,子类元素通过引用父类元素来实现继承。例如,考虑以下XML文档:

```xml

<person>

<name>JohnDoe</name>

<age>30</age>

<employeeref="emp1"/>

</person>

<employeeid="emp1">

<salary>50000</salary>

<department>Sales</department>

</employee>

```

在这个文档中,`person`元素通过引用`employee`元素来实现继承。`employee`元素包含了雇员的工资和部门等信息。

引用映射的优点是灵活性强,而且可以很好地支持单继承和多继承。但是,引用映射也有一些缺点。首先,它可能会导致XML文档中的数据冗余。其次,引用映射可能会使XML文档难以阅读和理解。第三部分继承映射在XML数据库中的应用场景关键词关键要点XML数据库中的继承映射模式

1.XML数据库中的继承映射模式是指将父文档的元素映射到子文档中的同名元素,从而实现父子文档之间的继承关系。

2.继承映射模式可以减少数据冗余,提高数据的一致性,并简化数据的更新和维护。

3.继承映射模式支持多层继承,即子文档可以同时继承多个父文档的元素,从而形成更复杂的文档结构。

继承映射在XML数据库中的应用场景

1.在文档管理系统中,继承映射模式可以用于组织管理不同类型的文档,例如,可以将一篇论文的摘要、正文、参考文献等部分映射到同一个XML文档中,从而实现文档的快速检索和浏览。

2.在数据交换系统中,继承映射模式可以用于实现不同数据格式之间的转换,例如,可以将一个XML文档中的数据映射到一个关系型数据库中,从而实现不同数据格式之间的数据交换。

3.在知识库系统中,继承映射模式可以用于组织管理知识,例如,可以将一个知识库中的概念、属性、关系等元素映射到同一个XML文档中,从而实现知识的快速检索和利用。继承映射在XML数据库中的应用场景

继承映射是一种将子类对象映射到父类表中的技术,它允许子类对象继承父类表的结构和数据。在XML数据库中,继承映射可以用于以下场景:

1.表示具有父子关系的数据

在许多现实世界的数据模型中,数据对象之间存在父子关系。例如,在产品目录中,产品可以分为多个类别,类别之间存在父子关系。在XML数据库中,可以使用继承映射来表示具有父子关系的数据。例如,我们可以创建一个名为“产品”的表,其中包含产品的基本信息,如产品名称、产品价格等。然后,我们可以创建一个名为“类别”的表,其中包含类别的基本信息,如类别名称、类别描述等。最后,我们可以使用继承映射将“类别”表映射到“产品”表,这样就可以将产品与类别关联起来。

2.实现代码重用

继承映射可以实现代码重用,提高开发效率。例如,在上面的例子中,如果我们想要创建一个新的产品类别,只需要在“类别”表中添加一条记录即可。而如果我们不使用继承映射,则需要在“产品”表中添加新的字段来存储产品类别信息,这会增加表的复杂性,降低查询效率。

3.提高查询效率

继承映射可以提高查询效率。例如,在上面的例子中,如果我们想要查询所有属于某个类别的产品,只需要查询“产品”表中的“类别”字段即可。而如果我们不使用继承映射,则需要连接“产品”表和“类别”表,这会降低查询效率。

4.简化数据结构

继承映射可以帮助简化数据结构。例如,在上面的例子中,如果我们不使用继承映射,则需要在“产品”表中添加新的字段来存储产品类别信息。这会增加表的复杂性,降低查询效率。而使用继承映射,我们只需要在“类别”表中添加一条记录即可,这样就可以简化数据结构。

5.提高数据的一致性

继承映射可以提高数据的一致性。例如,在上面的例子中,如果我们不使用继承映射,则需要在“产品”表和“类别”表中维护产品类别信息。这可能会导致数据不一致,例如,在“产品”表中将某个产品类别修改为“A”,而在“类别”表中却将该产品类别修改为“B”。而使用继承映射,我们只需要在“类别”表中修改产品类别信息,这样就可以确保数据的一致性。

6.增强数据安全性

继承映射可以增强数据安全性。例如,在上面的例子中,如果我们不使用继承映射,则需要在“产品”表中存储产品类别信息。这可能会导致数据泄露,例如,如果某个用户对“产品”表具有访问权限,则该用户可以查看所有产品类别信息。而使用继承映射,我们可以将产品类别信息存储在“类别”表中,并只授予特定用户对“类别”表的访问权限,这样就可以增强数据安全性。第四部分继承映射在XML数据库中的性能分析关键词关键要点【XML数据库继承映射性能评估】:

1.内存使用量:继承映射在XML数据库中的内存使用量在一定程度上取决于XML文档的大小和继承层次结构的深度。通常情况下,继承层次结构的深度越深,内存使用量也越大。

2.查询性能:继承映射在XML数据库中的查询性能受到多种因素的影响,包括XML文档的大小、查询的复杂性、继承层次结构的深度以及XML数据库的优化器效率。

3.更新性能:继承映射在XML数据库中的更新性能也受到多种因素的影响,包括XML文档的大小、更新操作的复杂性和继承层次结构的深度。

【XML数据库继承映射扩展性分析】:

继承映射在XML数据库中的性能分析

#1.性能瓶颈

在XML数据库中,继承映射的性能瓶颈主要体现在以下几个方面:

*查询性能:在XML数据库中,继承映射的查询通常需要进行复杂的连接操作,这可能会导致查询性能下降。

*更新性能:在XML数据库中,继承映射的更新操作通常需要对多个表进行更新,这可能会导致更新性能下降。

*存储空间:在XML数据库中,继承映射可能会导致数据冗余,从而增加存储空间的消耗。

#2.性能优化策略

为了优化继承映射在XML数据库中的性能,可以采用以下几种策略:

*使用视图:可以通过创建视图来简化查询操作,从而提高查询性能。

*使用存储过程:可以通过创建存储过程来封装复杂的更新操作,从而提高更新性能。

*使用压缩技术:可以通过使用压缩技术来减少数据冗余,从而降低存储空间的消耗。

*使用索引:可以通过在表上创建索引来提高查询性能。

#3.性能测试结果

为了评估继承映射在XML数据库中的性能,可以进行以下性能测试:

*查询性能测试:可以通过对不同的查询进行性能测试,来比较继承映射和非继承映射的查询性能。

*更新性能测试:可以通过对不同的更新操作进行性能测试,来比较继承映射和非继承映射的更新性能。

*存储空间测试:可以通过对不同的数据进行存储空间测试,来比较继承映射和非继承映射的存储空间消耗。

性能测试结果表明,继承映射在XML数据库中的性能与非继承映射的性能大致相当。在某些情况下,继承映射的性能可能会略优于非继承映射的性能,而在另一些情况下,继承映射的性能可能会略逊于非继承映射的性能。

#4.结论

继承映射在XML数据库中是一种常用的数据组织方式。通过采用适当的性能优化策略,可以提高继承映射在XML数据库中的性能。第五部分继承映射在XML数据库中的安全考虑关键词关键要点访问控制

1.继承映射中的访问控制机制确保只有授权用户才能访问受保护的数据。

2.基于角色的访问控制(RBAC)和基于属性的访问控制(ABAC)是两种常用的访问控制模型。

3.XML数据库中的访问控制可以与其他安全机制(如加密和审计)相结合,以提供全面的安全解决方案。

加密

1.加密是保护继承映射中数据安全的重要手段。

2.对称加密算法和非对称加密算法是两种常用的加密方法。

3.XML数据库中的加密可以与访问控制机制相结合,以提供更加安全的解决方案。

审计

1.审计可以记录对继承映射的访问和修改活动。

2.审计记录可以用于安全分析、故障排除和合规性报告。

3.XML数据库中的审计可以与其他安全机制(如访问控制和加密)相结合,以提供全面的安全解决方案。

数据完整性

1.数据完整性确保继承映射中的数据不会被意外或恶意地更改。

2.校验和哈希算法是两种常用的数据完整性机制。

3.XML数据库中的数据完整性可以与其他安全机制(如访问控制和加密)相结合,以提供全面的安全解决方案。

安全标准

1.安全标准为继承映射中的数据安全提供了基准。

2.ISO27001和NISTSP800-53是两个常用的安全标准。

3.XML数据库中的安全标准可以帮助组织遵守相关法规和标准。

安全最佳实践

1.安全最佳实践提供了指导,帮助组织保护继承映射中的数据。

2.使用强密码、定期更新软件和备份数据是常见的安全最佳实践。

3.XML数据库中的安全最佳实践可以帮助组织降低安全风险。继承映射在XML数据库中的安全考虑

继承映射是一种将父类的属性和方法映射到其子类的技术,在XML数据库中,继承映射的应用可以带来许多好处,例如:

*提高代码重用性:父类中定义的属性和方法可以被其子类继承,从而减少代码重复,提高代码维护性。

*提高数据一致性:父类中定义的数据约束可以被其子类继承,从而确保子类数据的一致性。

*提高查询效率:父类中定义的查询可以被其子类继承,从而减少查询重复,提高查询效率。

但是,在XML数据库中使用继承映射也存在一些安全隐患,例如:

*继承破坏:子类可以覆盖父类的方法,从而导致父类方法的安全性降低。

*数据泄露:子类可以访问父类的数据,从而导致数据泄露。

*特权提升:子类可以继承父类的特权,从而获得更高的访问权限。

为了防止这些安全隐患,在XML数据库中使用继承映射时,需要采取一些安全措施,例如:

*细粒度访问控制:对父类和子类的数据和方法进行细粒度的访问控制,以防止未授权的访问。

*代码审查:对继承映射的代码进行严格的审查,以确保没有安全漏洞。

*安全测试:对继承映射的应用程序进行安全测试,以发现潜在的安全漏洞。

以上是一些常见的继承映射在XML数据库中的安全考虑,在实际应用中,还应该根据具体情况采取更加严格的安全措施,以确保数据安全。总之,在使用继承映射时,应充分考虑安全因素,根据实际情况采取相应的安全措施,以保障数据安全。第六部分继承映射在XML数据库中的优化策略关键词关键要点【基于路径规约的优化策略】:

1.基于路径规约的优化策略通过对XML文档中元素的路径进行规约,来减少XML文档中元素的冗余,从而提高XML数据库的查询效率。

2.基于路径规约的优化策略可以采用各种不同的规约算法,如前缀规约、后缀规约、最长公共前缀规约等,不同的规约算法会产生不同的规约效果。

3.基于路径规约的优化策略是一种常见的XML数据库优化策略,它可以有效地减少XML文档中元素的冗余,从而提高XML数据库的查询效率。

【基于值类型转换的优化策略】:

#继承映射在XML数据库中的优化策略

1.避免不必要的继承关系

在XML数据库中,继承关系會引入额外的复杂性,因此,应避免不必要的继承关系。例如,如果两个类具有相同的属性和行为,则可以考虑将这两个类合并为一个类,而不是使用继承关系。

2.使用单继承或多继承

XML数据库中的继承映射可以通过单继承或多继承来实现。单继承是指一个类只能继承自一个父类,而多继承是指一个类可以继承自多个父类。单继承的优点是简单、易于理解和维护,而多继承的优点是灵活性强,可以更好地表达现实世界中的复杂关系。

3.使用合理的继承策略

在XML数据库中,可以使用不同的继承策略来实现继承映射。常用的继承策略包括:

*表每类继承策略:在这种策略中,每个类及其子类都存储在一个单独的表中。这种策略的优点是简单、易于理解和维护,缺点是会导致数据冗余和更新异常。

*表每层次继承策略:在这种策略中,每个类及其子类都存储在一个单独的表中,但是,父类的属性也存储在子类的表中。这种策略的优点是避免了数据冗余和更新异常,缺点是增加了查询的复杂性。

*表每具体类继承策略:在这种策略中,每个类及其子类都存储在同一个表中。这种策略的优点是避免了数据冗余和更新异常,并且简化了查询,缺点是增加了表的复杂性。

4.使用适当的索引

在XML数据库中,适当的索引可以提高继承映射的性能。例如,可以在父类的表上创建索引,以便于根据父类的属性来查询子类的数据。

5.使用适当的查询策略

在XML数据库中,可以使用不同的查询策略来查询继承映射的数据。常用的查询策略包括:

*显式查询策略:在这种策略中,查询语句需要显式地指定要查询的类或子类。这种策略的优点是简单、易于理解和维护,缺点是查询语句可能会变得很复杂。

*隐式查询策略:在这种策略中,查询语句不需要显式地指定要查询的类或子类。这种策略的优点是查询语句简单、易于理解和维护,缺点是查询性能可能会下降。

总结

通过使用上述优化策略,可以提高继承映射在XML数据库中的性能,从而使XML数据库能够高效地管理和查询继承关系。第七部分继承映射在XML数据库中的发展趋势#继承映射在XML数据库中的发展趋势

1.面向对象的XML数据库

面向对象的XML数据库(OODBMS)将对象的概念引入到XML数据库中,以便更好地支持面向对象的数据建模和查询。在OODBMS中,继承映射是实现对象继承的一种重要机制。通过继承映射,子类可以继承父类的属性和方法,从而实现代码的重用和维护。

2.增强型继承映射

增强型继承映射(EnhancedInheritanceMapping)是在传统继承映射的基础上,增加了对多重继承、抽象类的支持,以及对继承关系的更细粒度的控制。增强型继承映射使得XML数据库中的继承映射更加灵活和强大,可以更好地满足复杂的业务需求。

3.基于模式的继承映射

基于模式的继承映射(Schema-basedInheritanceMapping)是一种基于XML模式的继承映射方式。在这种方式下,继承关系是在XML模式中定义的,XML数据库根据XML模式中的继承关系自动生成相应的继承映射。基于模式的继承映射简化了继承映射的创建过程,并确保继承映射的正确性。

4.混合继承映射

混合继承映射(HybridInheritanceMapping)是将传统继承映射和基于模式的继承映射相结合的一种方式。在这种方式下,XML数据库既可以根据XML模式中的继承关系自动生成继承映射,也可以手动创建继承映射。混合继承映射为用户提供了更大的灵活性和控制权,可以更好地满足复杂的业务需求。

5.继承映射的优化

随着XML数据库的应用越来越广泛,继承映射的优化也变得越来越重要。继承映射的优化可以提高XML数据库的性能和可伸缩性,从而更好地满足用户需求。目前,继承映射的优化主要集中在以下几个方面:

*优化继承映射的存储结构

*优化继承映射的查询处理

*优化继承映射的更新处理

6.继承映射的标准化

继承映射的标准化对于促进XML数据库的互操作性和可移植性具有重要意义。目前,还没有一个统一的继承映射标准,不同的XML数据库厂商使用不同的继承映射方式。这使得在不同的XML数据库之间移植数据和查询变得困难。因此,继承映射的标准化是XML数据库领域的一个重要研究方向。

7.继承映射的未来发展

继承映射在XML数据库中的应用前景广阔。随着XML数据库的不断发展和成熟,继承映射也将得到进一步的发展和完善。继承映射的未来发展趋势主要包括:

*继承映射的标准化

*继承映射的优化

*继承映射的新应用领域

继承映射的标准化将促进XML数据库的互操作性和可移植性,从而使XML数据库更加易于使用和管理。继承映射的优化将提高XML数据库的性能和可伸缩性,从而更好地满足用户需求。继承映射的新应用领域包括:

*XML数据仓库

*XML数据挖掘

*XML电子商务

*XML内容管理

随着XML数据库的不断发展,继承映射在XML数据库中的应用也将变得越来越广泛。继承映射将成为XML数据库中的一项重要技术,为用户提供更加灵活和强大的数据建模和查询能力。第八部分继承映射在XML数据库中的典型案例关键词关键要点主题名称:XML数据库中的继承映射类型

1.单继承:单个子元素只能继承单个父元素,就像传统的面向对象编程语言中的单继承一样。

2.多重继承:单个子元素可以继承多个父元素,这提供了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论