As condições a seguir devem ser validadas em um documento XML por um XML Schema:
- o documento tem um elemento raiz "Quantidade" cujo conteúdo é do tipo inteiro;
- o elemento "Quantidade" tem um atributo "Unidade" que deve ser descrito, não podendo ser omitido;
- o valor do atributo "Unidade" é do tipo texto.
Analise os documento XML Schema a seguir e assinale V para o que definem corretamente essas condições e F para os que não o fazem.
| ( ) |
<?xml version="1.0"?>
<xs:schemaxmlns:xs="http://www.w3.otg/2001/XMLShema">
<xs:element name="Quantidade" type="tipoQuantidade" />
<xs:complexType name="tipoQuantidade">
<xs:simpleContent>
<xs:extension base="xs:int">
<xs:attribute name="Unidade" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>
|
| ( ) |
<?xml version="1.0"?>
<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Quantidade" type="tipoQuantidade" />
<xs:complexType name="tipoQuantidade">
<xs:attribute name="Unidade" type="xs:string" use="required" />
</xs:complexType>
</xs:schema>
|
| ( ) |
<?xml version="1.0"?>
<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Quantidade">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<xs:attribute name="Unidade" type="xs:string"
use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:schema>
|
Os documentos XML Schema acima são, respectivamente,