Schema programa.xsd


schema location:  C:\Documents and Settings\Administrateur\Bureau\trabalho\schemas\programa.xsd
targetNamespace:  http://xml.di.uminho.pt/PED2004/programa
 
Elements 
programa 
secção 


schema location:  C:\Documents and Settings\Administrateur\Bureau\trabalho\schemas\texto.xsd
targetNamespace:  http://xml.di.uminho.pt/PED2004/texto
 
Elements  Groups  Complex types 
acrónimo  efeito  Timagem 
código  lista  Ttexto 
imagem  Txref 
iref 
italico 
linha-horizontal 
lista-descritiva 
lista-normal 
lista-numerica 
negrito 
parágrafo 
quebra-linha 
sublinhado 
tabela 
xref 


element programa
diagram
namespace http://xml.di.uminho.pt/PED2004/programa
properties
content complex
children secção
annotation
documentation 
Programa 
source
<xs:element name="programa">
  <xs:annotation>
    <xs:documentation>Programa </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="secção" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element secção
diagram
namespace http://xml.di.uminho.pt/PED2004/programa
properties
content complex
children título secção txt:parágrafo txt:lista-normal txt:lista-numerica txt:lista-descritiva
used by
elements programa secção
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
annotation
documentation 
Secção de programa
source
<xs:element name="secção">
  <xs:annotation>
    <xs:documentation>Secção de programa</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="título" type="xs:string"/>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="secção"/>
        <xs:element ref="txt:parágrafo"/>
        <xs:group ref="txt:lista"/>
      </xs:choice>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>

element secção/título
diagram
namespace http://xml.di.uminho.pt/PED2004/programa
type xs:string
properties
isRef 0
content simple
source
<xs:element name="título" type="xs:string"/>

element txt:acrónimo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
element txt:parágrafo
annotation
documentation 
Acrónimo
source
<xs:element name="acrónimo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Acrónimo</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:código
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Pedaço de código
source
<xs:element name="código" type="xs:string">
  <xs:annotation>
    <xs:documentation>Pedaço de código</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:imagem
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Timagem
properties
content complex
used by
element txt:parágrafo
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:stringrequired      
legenda  xs:stringoptional      
formato  optional      
annotation
documentation 
Imagem
source
<xs:element name="imagem" type="Timagem">
  <xs:annotation>
    <xs:documentation>Imagem</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:iref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
used by
element txt:parágrafo
attributes
Name  Type  Use  Default  Fixed  Annotation
destino  xs:IDREFrequired      
legenda  xs:stringoptional      
annotation
documentation 
Referência interna
source
<xs:element name="iref">
  <xs:annotation>
    <xs:documentation>Referência interna</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="destino" type="xs:IDREF" use="required"/>
    <xs:attribute name="legenda" type="xs:string" use="optional"/>
  </xs:complexType>
</xs:element>

element txt:italico
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Realce em italico
source
<xs:element name="italico" type="xs:string">
  <xs:annotation>
    <xs:documentation>Realce em italico</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:linha-horizontal
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
group txt:efeito
annotation
documentation 
Linha horizontal
source
<xs:element name="linha-horizontal">
  <xs:annotation>
    <xs:documentation>Linha horizontal</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:lista-descritiva
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children item
used by
group txt:lista
annotation
documentation 
Lista descritiva
source
<xs:element name="lista-descritiva">
  <xs:annotation>
    <xs:documentation>Lista descritiva</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="item" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="termo" type="Ttexto"/>
            <xs:element name="descrição" type="Ttexto"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-descritiva/item
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
isRef 0
content complex
children termo descrição
source
<xs:element name="item" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="termo" type="Ttexto"/>
      <xs:element name="descrição" type="Ttexto"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-descritiva/item/termo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="termo" type="Ttexto"/>

element txt:lista-descritiva/item/descrição
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="descrição" type="Ttexto"/>

element txt:lista-normal
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children item
used by
group txt:lista
annotation
documentation 
Lista normal
source
<xs:element name="lista-normal">
  <xs:annotation>
    <xs:documentation>Lista normal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-normal/item
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>

element txt:lista-numerica
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children item
used by
group txt:lista
annotation
documentation 
Lista numerica
source
<xs:element name="lista-numerica">
  <xs:annotation>
    <xs:documentation>Lista numerica</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-numerica/item
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>

element txt:negrito
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Realce a negrito
source
<xs:element name="negrito" type="xs:string">
  <xs:annotation>
    <xs:documentation>Realce a negrito</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:parágrafo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
mixed 1
children txt:iref txt:xref txt:acrónimo txt:negrito txt:italico txt:sublinhado txt:código txt:quebra-linha txt:linha-horizontal txt:imagem txt:tabela txt:lista-normal txt:lista-numerica txt:lista-descritiva
used by
element secção
complexType txt:Ttexto
annotation
documentation 
Parágrafo
source
<xs:element name="parágrafo">
  <xs:annotation>
    <xs:documentation>Parágrafo</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="1">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="iref"/>
      <xs:element ref="xref"/>
      <xs:element ref="acrónimo"/>
      <xs:group ref="efeito"/>
      <xs:element ref="imagem"/>
      <xs:element ref="tabela"/>
      <xs:group ref="lista"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element txt:quebra-linha
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
group txt:efeito
annotation
documentation 
Quebra de linha
source
<xs:element name="quebra-linha">
  <xs:annotation>
    <xs:documentation>Quebra de linha</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:sublinhado
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Realce a sublinhado
source
<xs:element name="sublinhado" type="xs:string">
  <xs:annotation>
    <xs:documentation>Realce a sublinhado</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:tabela
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children linha
used by
element txt:parágrafo
annotation
documentation 
Tabela
source
<xs:element name="tabela">
  <xs:annotation>
    <xs:documentation>Tabela</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="linha" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="coluna" type="Ttexto" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:tabela/linha
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
isRef 0
content complex
children coluna
source
<xs:element name="linha" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="coluna" type="Ttexto" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:tabela/linha/coluna
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="coluna" type="Ttexto" maxOccurs="unbounded"/>

element txt:xref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Txref
properties
content complex
used by
element txt:parágrafo
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
annotation
documentation 
Referência externa
source
<xs:element name="xref" type="Txref">
  <xs:annotation>
    <xs:documentation>Referência externa</xs:documentation>
  </xs:annotation>
</xs:element>

group txt:efeito
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
children txt:negrito txt:italico txt:sublinhado txt:código txt:quebra-linha txt:linha-horizontal
used by
element txt:parágrafo
annotation
documentation 
Grupo para os efeitos visuais
source
<xs:group name="efeito">
  <xs:annotation>
    <xs:documentation>Grupo para os efeitos visuais</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element ref="negrito"/>
    <xs:element ref="italico"/>
    <xs:element ref="sublinhado"/>
    <xs:element ref="código"/>
    <xs:element ref="quebra-linha"/>
    <xs:element ref="linha-horizontal"/>
  </xs:choice>
</xs:group>

group txt:lista
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
children txt:lista-normal txt:lista-numerica txt:lista-descritiva
used by
elements secção txt:parágrafo
annotation
documentation 
Grupo para as listas (normais, numeradas ou descritivas)
source
<xs:group name="lista">
  <xs:annotation>
    <xs:documentation>Grupo para as listas (normais, numeradas ou descritivas)</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element ref="lista-normal"/>
    <xs:element ref="lista-numerica"/>
    <xs:element ref="lista-descritiva"/>
  </xs:choice>
</xs:group>

complexType txt:Timagem
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
element txt:imagem
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:stringrequired      
legenda  xs:stringoptional      
formato  optional      
annotation
documentation 
TAD para as imagens
source
<xs:complexType name="Timagem">
  <xs:annotation>
    <xs:documentation>TAD para as imagens</xs:documentation>
  </xs:annotation>
  <xs:attribute name="path" type="xs:string" use="required"/>
  <xs:attribute name="legenda" type="xs:string" use="optional"/>
  <xs:attribute name="formato" use="optional">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="gif"/>
        <xs:enumeration value="jpeg"/>
        <xs:enumeration value="bmp"/>
        <xs:enumeration value="png"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>

complexType txt:Ttexto
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
mixed false
children txt:parágrafo
used by
elements txt:tabela/linha/coluna txt:lista-descritiva/item/descrição txt:lista-normal/item txt:lista-numerica/item txt:lista-descritiva/item/termo
annotation
documentation 
TAD para texto livre
source
<xs:complexType name="Ttexto" mixed="false">
  <xs:annotation>
    <xs:documentation>TAD para texto livre</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element ref="parágrafo"/>
  </xs:sequence>
</xs:complexType>

complexType txt:Txref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
element txt:xref
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
annotation
documentation 
TAD para as referências externas
source
<xs:complexType name="Txref">
  <xs:annotation>
    <xs:documentation>TAD para as referências externas</xs:documentation>
  </xs:annotation>
  <xs:attribute name="url" type="xs:string" use="required"/>
  <xs:attribute name="legenda" type="xs:string" use="optional"/>
</xs:complexType>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy