Schema texto.xsd


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 acrónimo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
element 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 código
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group 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 imagem
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type Timagem
properties
content complex
used by
element 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 iref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
used by
element 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 italico
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group 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 linha-horizontal
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
group efeito
annotation
documentation 
Linha horizontal
source
<xs:element name="linha-horizontal">
  <xs:annotation>
    <xs:documentation>Linha horizontal</xs:documentation>
  </xs:annotation>
</xs:element>

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

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

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

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

element negrito
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group 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 parágrafo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
mixed 1
children iref xref acrónimo negrito italico sublinhado código quebra-linha linha-horizontal imagem tabela lista-normal lista-numerica lista-descritiva
used by
complexType 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 quebra-linha
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
group 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 sublinhado
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group 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 tabela
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children linha
used by
element 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 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 tabela/linha/coluna
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type Ttexto
properties
isRef 0
content complex
mixed false
children parágrafo
source
<xs:element name="coluna" type="Ttexto" maxOccurs="unbounded"/>

element xref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type Txref
properties
content complex
used by
element 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 efeito
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
children negrito italico sublinhado código quebra-linha linha-horizontal
used by
element 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 lista
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
children lista-normal lista-numerica lista-descritiva
used by
element 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 Timagem
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
element 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 Ttexto
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
mixed false
children parágrafo
used by
elements tabela/linha/coluna lista-descritiva/item/descrição lista-normal/item lista-numerica/item 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 Txref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
element 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