关于UPnP Device Architecture 2.0的阅读笔记(十一)

    xiaoxiao2025-07-11  11

    设备描述之Schema

    UPnP设备Schema

        前面描述了设备描述和如何基于设备模版来编写设备描述文件,这些设备模版基于设备Schema.这些纲要定义了用于编写设备模版的数据的结构和类型.附录B.1为设备纲要;下面是这些Schema的解释.     设备Schema由XML编写,并遵循XML Schema惯例.XML Schema提供了一个描述一个XML文件结构的方法.XMLSchema描述语言本身就是基于XML.它很强健,定义了元素的必须/允许,嵌套性,值的数据类型等.UPnP 设备Schema,设备模版以及设备描述文件,都是机器可读的,软件工具可对其进行处理并检验它们是否包含了所有的必须元素,是否正确嵌套,是否具有合法的数据类型等等.

    UPnP服务Schema

         前面描述了服务描述文件并介绍了如何从一个服务模版编写一个服务描述文件.如同设备模版,服务描述模版也是基于UPnP服务Schema.这一部分与设备Schema类似.

    数据类型Schema

        UPnP状态变量的基本的数据类型定义在服务描述一节中.对于状态变量的拓展的数据类型,服务模版要么应该包含对与所有拓展类型的Schema,要么包含一个具有唯一目标命名空间的服务特定的数据类型Schema.

    转载请注明原文地址: https://ju.6miu.com/read-1300569.html
    最新回复(0)