Skip to content

Commit

Permalink
Merge pull request #42 from MPEGGroup/dev
Browse files Browse the repository at this point in the history
Added 2 xlink attributes
  • Loading branch information
Michael A Dolan authored Aug 12, 2019
2 parents 3c2a411 + 41f073a commit 21e8bf2
Showing 1 changed file with 26 additions and 29 deletions.
55 changes: 26 additions & 29 deletions DASH-MPD-UP.xsd
Original file line number Diff line number Diff line change
@@ -1,32 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="urn:mpeg:dash:schema:urlparam:2014" targetNamespace="urn:mpeg:dash:schema:urlparam:2014" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>

<xs:element name="UrlQueryInfo" type="UrlQueryInfoType"/>

<xs:complexType name="UrlQueryInfoType">
<xs:sequence>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="queryTemplate" type="xs:string"/>
<xs:attribute name="useMPDUrlQuery" type="xs:boolean"/>
<xs:attribute name="queryString" type="xs:string"/>
<xs:attribute ref="xlink:href"/>
<xs:attribute ref="xlink:actuate" default="onRequest"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

<xs:element name="ExtUrlQueryInfo" type="ExtendedUrlInfoType"/>
<xs:element name="ExtHttpHeaderInfo" type="ExtendedUrlInfoType"/>

<xs:complexType name="ExtendedUrlInfoType">
<xs:complexContent>
<xs:extension base="UrlQueryInfoType">
<xs:attribute name="includeInRequests" type="xs:string" default="segment"/>
<xs:attribute name="headerParamSource" type="xs:string" default=""/>
<xs:attribute name="sameOriginOnly" type="xs:boolean" default="false"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
<xs:element name="UrlQueryInfo" type="UrlQueryInfoType"/>
<xs:complexType name="UrlQueryInfoType">
<xs:sequence>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="queryTemplate" type="xs:string"/>
<xs:attribute name="useMPDUrlQuery" type="xs:boolean"/>
<xs:attribute name="queryString" type="xs:string"/>
<xs:attribute ref="xlink:href"/>
<xs:attribute ref="xlink:actuate" default="onRequest"/>
<xs:attribute ref="xlink:type" fixed="simple"/>
<xs:attribute ref="xlink:show" fixed="embed"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="ExtUrlQueryInfo" type="ExtendedUrlInfoType"/>
<xs:element name="ExtHttpHeaderInfo" type="ExtendedUrlInfoType"/>
<xs:complexType name="ExtendedUrlInfoType">
<xs:complexContent>
<xs:extension base="UrlQueryInfoType">
<xs:attribute name="includeInRequests" type="xs:string" default="segment"/>
<xs:attribute name="headerParamSource" type="xs:string" default=""/>
<xs:attribute name="sameOriginOnly" type="xs:boolean" default="false"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>

0 comments on commit 21e8bf2

Please sign in to comment.