<--! Exercício XML Schema Receita>
<? XML version="1.0" encoding="iso-8859-1" ?>
<xs:schema xmlns:xs="www.w3c.org/2001/xmlschema" >
<xs:element name="receita">
 <xs:complexType>
  <xs:attribute name="codigo" type="xs:positiveInteger">
  <xs:sequence>
   <xs:element name="nome" type="xs:String" />
   <xs:element name="ingredientes">
    <xs:complexType>
     <xs:sequence>
      <xs:element name="ingrediente" type="xs:String" maxOccurs="unbounded"/>
       <xs:complexType>
 <xs:sequence>
  <xs:attribute name="quantidade" type="xs:positiveInteger">
  <xs:attribute name="unidade" type="xs:String">
        </xs:sequence>
       </xs:complexType>
      </xs:element>
     </xs:sequence>
    </xs:complexType>
   </xs:element>
   <xs:element name="preparo">
    <xs:complexType>
     <xs:sequence>
      <xs:element name="passo" type="xs:String" maxOccurs="unbounded"/>
     </xs:sequence>
    </xs:complexType>
   </xs:element>    
   <xs:element name="rendimento">
    <xs:complexType>
     <xs:sequence>
      <xs:attribute name="quantidade" type="xs:positiveInteger">
      <xs:attribute name="unidade" type="xs:String">
     </xs:sequence>
    </xs:complexType>
   </xs:element>
  </xs:sequence>
 </xs:complexType> 
</xs:element>
</xs:schema>
Material Planejamento de Capacidade e Avaliação de Sistemas
                      -
                    
Turma,
Segue slide sobre Carga de Trabalho e de Caracterização da Carga de 
Trabalho.
Download 1
Download 2
Att,
Pedro
  
 

2 comentários:
Pedro, você fez uma ligeira confusão: Não é necessário criar uma sequencia (xs:sequence) para incluir atributos. Se o elemento já for complexo, você pode encaixá-los diretamente. Caso contrário, você pode declarar um conteúdo simples (xs:simpleContent).
Aproveitando: valide seu esquema com o site colocado na seção de tutoriais do learnloop.
Postar um comentário