¿EN QUÉ CONSISTE EL MARSHALLING DE JAX-B?
En convertir objetos Java a documentos XML
¿CÓMO DEFINIMOS EN UN DTD QUE UN ATRIBUTO ES OPCIONAL?
<!ATTLIST libro idioma CDATA #IMPLIED>
¿QUÉ SIGNIFICA “*” EN LA SIGUIENTE DECLARACIÓN DE UN DTD?
<!ELEMENT deportistas (futbol | f1 | tenis) * >
Que el elemento deportistas contendrá en su interior 0 - N elementos futbol, f1 y tenis
¿QUÉ ES XSLT?
XSL Transformations
Lenguaje para transformar un XML en otro documento de texto
¿QUÉ TIPO DE COMILLAS DEBEN LLEVAR LOS ATRIBUTOS EN UN XML?
Simple o dobles
¿CÓMO SE ESPECIFICA EN UN XSD QUE LOS ELEMENTOS DEBEN APARECER EN UN ORDEN CONCRETO?
Con <xs:sequence>
¿CÓMO SE ESPECIFICA EN UN XSD QUE LOS ELEMENTOS NO TIENEN POR QUÉ APARECER EN UN ORDEN CONCRETO?
Con <xs:all>
CUANDO UN DOCUMENTO XML CUMPLE CON LAS REGLAS DE GRAMÁTICA DEFINIDAS, SIGUIENDO UNA ESTRUCTURA DADA, ES UN XML…
Válido
¿QUÉ ES JAX-B?
Java Architecture for XML Binding
Tecnología de Java que crea un árbol de objetos XML y mapea los elementos con clases Java predefinidas
¿CÓMO SE DEFINE UNA ENTIDAD EN UN DTD?
<!ENTITY nombre_entidad “valor_texto”>
<!ENTITY company “IBM Global Services”> –> &company
¿CUÁL ES LA TECNOLOGÍA DE JAVA QUE CREA UN ÁRBOL DE OBJETOS A PARTIR DE UN XML Y MAPEA LOS ELEMENTOS CON LAS CLASES JAVA DE TU NEGOCIO?
JAX-B
¿CUÁL ES LA FUNCIÓN DEL API SAX?
Lee un documento XML, enviando los eventos que detecta a una clase previamente definida
¿QUÉ ES ECLIPSE MOXY?
Implementación de JSON-B para mapear clases Java con documentos XML
¿CÓMO SE DEFINE UN ELEMENTO XML EN UN DTD (DOCUMENT TYPE DEFINITION)?
<! ELEMENT …>
¿CUÁL ES LA DIFERENCIA ENTRE LOS PREFIJOS xsi Y xsd DE UN SCHEMA XSD?
xsd se utiliza para definir la estructura y reglas del esquema XSD
xsi se utiliza en el documento XML para referenciar al esquema XSD
¿QUÉ SIGNIFICAN LAS SIGLAS STAX?
Streaming API for XML
¿CÓMO SE LLAMAN LAS HERRAMIENTAS QUE LEEN, ANALIZAN Y VALIDAN DOCUMENTOS XML Y LAS CONVIERTEN EN DOCUMENTOS LEGIBLES Y MANIPULABLES POR LAS APLICACIONES?
Parsers
LISTA DE LENGUAJES DE MARCAS LIGEROS
Markdown
ReStructuredText
JSON
YAML
AsciiDoc
Wiki markup
¿QUE ES XPATH?
Lenguaje para navegar por los nodos de un XML / HTML, de un arbol de nodos previamente generado
¿QUÉ LIBRERÍA DE JAVA TRANSFORMA DOCUMENTOS XML EN OBJETOS IMPRIMIBLES, MEDIANTE EL LENGUAJE XSL-FO?
Apache FOP
¿QUÉ TIPO DE FICHERO ES?
JSON
LIBRERIAS DE JSON PARA CONVERTIR OBJETOS JSON A JAVA Y VICEVERSA
Jackson
GSON
¿CÓMO PODEMOS DEFINIR UN VALOR FIJO EN UN ATRIBUTO XSD?
<xs:attribute default=”fixed”>
¿CON QUÉ ATRIBUTO DE XSD INDICAMOS QUE EL DOCUMENTO NO UTILIZA UN ESPACIO DE NOMBRES?
xsi:noNamespaceSchemaLocation