1 # Relax NG schema for UPnP Device Description files. See section 2.1 of UPnP
2 # Device Architecture 1.0 for the canonical reference.
4 default namespace = "urn:schemas-upnp-org:device-1-0"
10 element major { text } &
11 element minor { text }
14 element URLBase { text }? &
19 device = element device {
20 element deviceType { text } &
21 element friendlyName { text } &
22 element manufacturer { text } &
23 element manufacturerURL { text }? &
24 element modelDescription { text }? &
25 element modelName { text } &
26 element modelNumber { text }? &
27 element modelURL { text }? &
28 element serialNumber { text }? &
29 element UDN { text } &
30 element UPC { text }? &
34 element mimetype { text } &
35 element width { text } &
36 element height { text } &
37 element depth { text } &
44 element serviceType { text } &
45 element serviceId { text } &
46 element SCPDURL { text } &
47 element controlURL { text } &
48 element eventSubURL { text }
56 element presentationURL { text }?