Questões de XML (Extensible Markup Language) (Programação)

Limpar Busca

Um arquivo, contendo um documento XML, contém exatamente a seguinte informação: <?xml version=”1.0”?> <PEDIDOS> <PEDIDO> <TITULO>Pedido de Empréstimo</TITULO> <REQUERENTE>José da Silva</REQUERENTE> <CPF>999.999.999-99</CPF> <VALOR>20000</VALOR> <PEDIDO> <PEDIDOS> A partir desse documento apenas, um processador XML pode garantir que o arquivo é

  • A bem-formado, apenas
  • B bem-formado e normalizado
  • C bem-formado e válido
  • D normalizado, apenas
  • E válido, apenas

As fontes (feed) RSS devem todas fornecer informações em

  • A CSS
  • B HTML 1.0
  • C HTML 1.1
  • D SOAP
  • E XML

Maria está editando um arquivo XML por meio do bloco de notas do Windows, e deve tomar cuidado com certos caracteres que têm funções especiais. Assinale a lista que contém apenas caracteres especiais do XML.

  • A < > & #
  • B < > & "
  • C > & " /
  • D @ " / \
  • E / \ @ "

A opção que representa a forma correta de inserção de um comentário dentro de um arquivo XML é:

  • A // meu comentário
  • B <!-- meu comentário -->
  • C
  • D # meu comentário
  • E ** meu comentário

Considere a seguinte definição de esquema para XML (XSD). <?xml version="1.0" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/ XMLSchema"> <xs:element name="quitanda">   <xs:complexType>     <xs:sequence>       <xs:element name="fruta" maxOccurs="1">         <xs:complexType>           <xs:sequence>             <xs:element name="codigo">               <xs:simpleType>                 <xs:restriction base="xs:string">                   <xs:length value="3"/>                 </xs:restriction>               </xs:simpleType>             </xs:element>           <xs:element name="nome" type="xs:                string"/>           <xs:element name="valor" type="xs:                integer"/>         </xs:sequence>        </xs:complexType>        </xs:element>       </xs:sequence>     </xs:complexType>    </xs:element> </xs:schema> O XML que será validado por esse esquema é:

  • A <?xml version="1.0"?> <quitanda>        <fruta>               <codigo>12</codigo>               <nome>Abacaxi</nome>               <valor>10</valor>         </fruta> </quitanda>
  • B <?xml version="1.0"?> <quitanda>        <fruta>              <codigo>123</codigo>              <nome>Abacaxi</nome>               <valor>10,50</valor>        </fruta> </quitanda>
  • C <?xml version="1.0"?> <quitanda>        <fruta codigo="123">               <nome>Abacaxi</nome>               <valor>10</valor>         </fruta> </quitanda>
  • D <?xml version="1.0"?> <quitanda>         <fruta>             <codigo>123</codigo>             <nome>Abacaxi</nome>              <valor>10</valor>         </fruta> </quitanda>
  • E <?xml version="1.0"?> <quitanda>         <fruta>              <codigo>123</codigo>              <nome>Abacaxi</nome>              <valor>10</valor>         </fruta>         <fruta>              <codigo>456</codigo>              <nome>Carambola</nome>               <valor>5</valor>         </fruta> </quitanda>