380 x.attribute = attribute x { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
380 x.attribute = attribute x { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
381 y.attribute = attribute y { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
381 y.attribute = attribute y { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
382 w.attribute = attribute w { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
382 w.attribute = attribute w { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
383 h.attribute = attribute h { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
383 h.attribute = attribute h { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
384 hotspot.type.attribute = attribute type { "normal" | "visible" | "pulse" } |
384 hotspot.type.attribute = attribute type { "normal" | "visible" | "pulse" } |
385 dx.attribute = attribute dx { xsd:token {pattern = "-?\d{1,2}(\.\d{1,2})?"} } |
385 dx.attribute = attribute dx { xsd:token {pattern = "-?\d{1,2}(\.\d{1,2})?%"} } |
386 dy.attribute = attribute dy { xsd:token {pattern = "-?\d{1,2}(\.\d{1,2})?"} } |
386 dy.attribute = attribute dy { xsd:token {pattern = "-?\d{1,2}(\.\d{1,2})?%"} } |
387 dw.attribute = attribute dw { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?"} } |
387 dw.attribute = attribute dw { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
388 dh.attribute = attribute dh { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?"} } |
388 dh.attribute = attribute dh { xsd:token {pattern = "\d{1,2}(\.\d{1,2})?%"} } |
389 |
389 |
390 hotspot.content = |
390 hotspot.content = |
391 (p | link | image | audio | video), |
391 (p | link | image | audio | video), |
392 scenario? |
392 scenario? |
393 |
393 |