Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2010, 10:13
Piccolina
 
Fecha de Ingreso: julio-2009
Ubicación: En PHPlandia, AJAXia y JavaScriptín
Mensajes: 34
Antigüedad: 15 años, 4 meses
Puntos: 0
Elemento que contiene texto y otro elemento (schema)

Hola,

Quiero conseguir algo como esto:
Código:
...
<comentario> Hola <imagen nombre="sonrisa.jpg"/> y adios </comentario>
....
El error que me sale al validar es que cvc-complex-type.2.3: Element 'comentario' cannot have character [children], because the type's content type is element-only. ¿Veis donde falla?

Código:
//El elemento comentario sale de una secuencia del elemento principal
...
<xs:element name="comentario" type="TipoComentario"/>
...
<xs:complexType name="TipoComentario">
  <xs:sequence>
    <xs:element name="imagen">	
      <xs:complexType>
        <xs:attribute name="nombre" type="xs:string"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>