introdução principais componentes
|
|
- Gabriella Custódio da Rocha
- 5 Há anos
- Visualizações:
Transcrição
1 X170 introdução principais componentes 2002, 2005, 2008 Helder da Rocha 1
2 O Que é um XML Schema? Esquema = plano, projeto, estrutura, diagrama, especificação Em XML é um documento que descreve uma classe de documentos XML DTD, XML Schema, etc. XML Schema é documento XML usado para especificar documentos XML XSDL XML Schema Definition Language Namespace: 2
3 Para que serve um XML Schema Verificar que uma instância (documento XML) é válido em relação a um conjunto de regras Estrutura de elementos e atributos, Ordem e obrigatoriedade dos elementos, Tipos de dados que podem ser usados em atributos e elementos, Faixas de valores válidas, Padrão que um texto precisa obeceder, etc. Documentar o sistema Fornecer meta-informação e defaults Ser um protocolo de comunicação 3
4 O que é um Esquema XML? Documentos que aderem à especificação (válidos) O esquema representa uma classe Os documentos são instâncias Documento fora da especificação Esquema (universo de documentos válidos) " Como definir esquemas: " DTD - Document Type Definition " W3C XML Schema 4
5 DTD vs. XML Schema Um esquema é essencial para que haja comunicação usando XML Pode ser estabelecido "informalmente" (via software) Uso formal permite validação usando ferramentas genéricas de manipulação de XML Soluções padrão do W3C DTD <!ELEMENT contato (nome, , telefone)> <!ATTLIST contato codigo NMTOKEN #REQUIRED> Simples mas não é XML Não suporta namespaces Limitado quando a tipos de dados XML Schema <xsd:schema xmlns:xsd=".../xmlschema"> <xsd:element name="contato"> <xsd:complextype> <xsd:attribute name="codigo" use="required"> É XML, porém mais complexo Suporta namespaces Permite definição de tipos 5
6 Exemplo de XML Schema <xs:schema xmlns:xs=" <xs:element name="astro" type="astrotype" /> <xs:element name="imagem" type="imagemtype"/> <xs:attribute name="href" type="xs:anyuri"/> <xs:attribute name="id" type="xs:id"/> <xs:attribute name="nome" type="xs:string"/> <xs:attribute name="diametrokm" type="xs:decimal"/> <xs:complextype name="imagemtype"> <xs:attribute ref="href" use="required"/> </xs:complextype> <xs:complextype name="astrotype"> <xs:sequence> <xs:element ref="imagem" minoccurs="0"/> </xs:sequence> <xs:attribute ref="id" use="required"/> <xs:attribute ref="nome" use="required"/> <xs:attribute ref="diametrokm"/> </xs:complextype> </xs:schema> Elementos Atributos Definição de tipos de dados 6
7 Um DTD equivalente Exemplo de documento válido em relação a este DTD Modelo de conteúdo (tipo de dados complexo) <astro id="p5" nome="jupiter"> <imagem href="jup31.jpg" /> <imagem href="jup32.jpg" /> </astro> <!ELEMENT astro (imagem*) > <!ELEMENT imagem EMPTY > Elementos Atributos <!ATTLIST imagem href CDATA #REQUIRED > <!ATTLIST astro id ID #REQUIRED > <!ATTLIST astro nome CDATA #REQUIRED > <!ATTLIST astro diametrokm NMTOKEN #IMPLIED > Atributo sempre associado a elemento Tipos de dados simples (somente para atributos) 7
8 Outro exemplo Considere esta instância XML <oferta validade=" "> <codigo numero="4599" tipo="t"/> <preco>15.2</preco> <itens>14</itens> </oferta> 8
9 Um DTD que valida a instância <!ELEMENT oferta (codigo,preco,itens)> <!ATTLIST oferta validade NMTOKEN #REQUIRED> <!ELEMENT codigo EMPTY> <!ATTLIST codigo numero CDATA #REQUIRED tipo (T P U) #REQUIRED> <!ELEMENT preco (#PCDATA)> <!ELEMENT itens (NMTOKEN)> 9
10 Um XML Schema equivalente <?xml version="1.0" encoding="utf- 8"?> <xs:schema xmlns:xs=" elementformdefault="qualified"> <xs:element name="oferta"> <xs:complextype> <xs:sequence> <xs:element ref="codigo"/> <xs:element ref="preco"/> <xs:element ref="itens"/> </xs:sequence> <xs:attribute name="validade" use="required" type="xs:nmtoken"/> </xs:complextype> </xs:element> <xs:element name="codigo"> <xs:complextype> <xs:attribute name="numero" use="required"/> <xs:attribute name="tipo" use="required"> <xs:simpletype> <xs:restriction base="xs:nmtoken"> <xs:enumeration value="t" /> <xs:enumeration value="p" /> <xs:enumeration value="u" /> </xs:restriction> </xs:simpletype> </xs:attribute> </xs:complextype> </xs:element> <xs:element name="preco" type="xs:string"/> <xs:element name="itens" type="xs:string"/> </xs:schema> 10
11 Um XML Schema melhor <xs:schema xmlns:xs=" > <xs:element name="oferta"> <xs:complextype> <xs:sequence> </xs:sequence> <xs:attribute name="validade" use="required" type="xs:date"/> </xs:complextype> </xs:element> <xs:element name="codigo"> </xs:element> <xs:element name="preco"> <xs:simpletype> <xs:restriction base="xs:decimal"> <xs:fractiondigits value="2" /> </xs:restriction> </xs:simpletype> </xs:element> <xs:element name="itens"> <xs:simpletype> <xs:restriction base="xs:integer"> <xs:mininclusive value="1"/> <xs:maxinclusive value="20"/> </xs:restriction> </xs:simpletype> </xs:element> </xs:schema> 11
12 XML Schema Mais tipos, mais controle XML Schema oferece vários tipos de dados para representar strings, números Tipos podem ser usados para validar elementos e atributos Tipos novos podem ser criados a partir dos tipos primitivos, via extensão e restrição Namespace e convenções Extensão comum usada em arquivos: *.xsd Prefixos mais usados para namespace: xs: ou xsd: 12
13 Principais elementos Elementos típicos em um esquema simples <schema> - elemento raiz <element> <attribute> <simpletype> ou <complextype> <simplecontent> ou <complexcontent> <restriction> ou <extension> <enumeration>, <union>, <list> <sequence>, <choice>, <all> 13
14 Componentes declarados e definidos Componentes são Atributos Elementos Tipos Notações, etc. Componentes declarados no XML Schema são usados nas instâncias Elementos, atributos, notações Componentes definidos no XML Schema são usados internamente Tipos de dados, grupos de componentes, ids 14
15 Componentes globais e locais Componentes globais São definidos/declarados no primeiro nível do XML Schema (filhos diretos de <xs:schema>) Têm nome (identificador) através do qual podem ser usados ou reusados Componentes locais São definidos/declarados dentro do escopo de outro componente Não têm nome pois não podem ser reusados 15
16 Componentes locais e globais O componente <xs:complextype> do esquema abaixo é global; pode ser referenciado pelo nome ofertatype É referenciado na declaração de dois elementos <xs:schema xmlns:xs=" <xs:element name="oferta" type="ofertatype" /> <xs:element name="promocaorelampago" type="ofertatype" /> <xs:complextype name="ofertatype">...</xs:complextype> </xs:schema> O componente <xs:complextype> deste outro esquema abaixo é local à declaração do elemento oferta e não pode ser reusado <xs:schema xmlns:xs=" <xs:element name="oferta"> <xs:complextype>...</xs:complextype> </xs:element>... 16
17 Tipos O tipo define a estrutura dos dados que pode ser usada na declaração de um elemento ou atributo. Pode ser local ou global Pode ser simples ou complexo Se for simples, pode ser nativo ou derivado Se for complexo, pode ter conteúdo simples, conteúdo complexo, conteúdo misto ou vazio 17
18 Tipos simples e complexos Tipos simples Podem ter conteúdo de texto apenas Não podem conter estrutura de elementos e atributos Podem ser usados na declaração de atributos ou elementos Tipos complexos Podem ter elementos e atributos como conteúdo Podem ser usados na declaração de elementos Não podem ser usados na declaração de atributos Tipos novos podem ser derivados a partir de tipos existentes de duas formas Através de restrição (válida para tipos simples e complexos) Através de extensão (apenas para tipos complexos) 18
19 <xs:simpletype> Tipo que apenas pode conter texto É possível criar novos tipos a partir de derivação dos tipos existentes (globalmente acessíveis) <xs:simpletype name="astroid"> <xs:restriction base="xs:id"> <xs:pattern value="\c\d.*"/> </xs:restriction> </xs:simpletype> Expressão regular 19
20 Tipos simples nativos do XML Schema anysimpletype duration datetime time date gyearmonth gyear gmonth gday base64binary hexbinary NOTATION double anyuri QName float string boolean decimal normalizedstring nonpositiveinteger integer nonnegativeinteger token negativeinteger long positiveinteger language Name NMTOKEN int unsignedlong NCName NMTOKENS ID IDREF ENTITY IDREFS ENTITIES short byte unsignedint unsignedshort unsignedbyte 20
21 Exemplo: derivação de um tipo simples Tipo base: xs:nmtoken Tipo derivado: isbn Faceta de comprimento: exatamente 10 caracteres Faceta de formato: descrito por expressão regular <xs:simpletype name="isbn"> <xs:restriction base="xs:nmtoken"> <xs:length value="10"/> <xs:pattern value="[0-9]{9}[0-9x]"/> </xs:restriction> </xs:simpletype> 21
22 <xs:complextype> Tipo que pode conter outros elementos ou atributos <xs:complextype name="imagemtype"> <xs:attribute name="href" type="xs:anyuri"/> </xs:complextype> <xs:complextype name="astrotype"> <xs:sequence> <xs:element ref="imagem" minoccurs="0"/> <xs:element name="satelite" type="satelitetype" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="id" type="astroid" use="required"/> <xs:attribute name="nome" type="xs:token" /> <xs:attribute name="diametrokm" type="xs:decimal"/> </xs:complextype> 22
23 O que representam os tipos Tipos simples representam tipos de dados básicos como texto, números, tokens, booleanos Fazem parte do namespace do XML Schema (requerem prefixo associado ao identificador do namespace), por exemplo: xs:int, xs:string Tipos complexos representam estruturas do documento como entidades, atributos, etc. Podem fazer parte do namespace default do próprio documento (e não necessitar de prefixo) se definidos localmente 23
24 Fundamentos: Modelos de conteúdo Definem a estrutura de tipos complexos Modelos de conteúdo podem ser simples ou complexos São simples quando elemento é vazio ou quando contém apenas texto Modelo de conteúdo simples pode conter atributos São complexos quando elemento contém outros elementos Elementos podem ser definidos localmente Elementos globais podem ser reutilizados 24
25 <xs:simplecontent> Modelo de conteúdo simples Determina o tipo dos dados contido em um elemento que pode possuir atributos <xs:complextype name="imagemtype"> <xs:simplecontent> <xs:restriction base="xs:string"> <xs:attribute name="href" type="xs:anyuri"/> </xs:restriction> </xs:simplecontent> </xs:complextype> 25
26 <xs:complexcontent> Modelo de conteúdo complexo Determina a organização dos elementos filho (se uma lista de opções, uma seqüência, etc. <xs:complextype name="estrelatype"> <xs:complexcontent> <xs:extension base="astrotype"> <xs:sequence> <xs:element name="satelite" type="satelitetype" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="cor" type="xs:token"/> </xs:extension> </xs:complexcontent> </xs:complextype> 26
27 <xs:sequence> Conteúdo de tipos complexos Equivalente ao conteúdo (a, b, c) em DTD <xs:element name="sistemaestelar"> <xs:complextype> <xs:sequence> <xs:element name="centro" type="centrotype"/> <xs:element name="orbita" type="orbitatype" minoccurs="0" maxoccurs="unbounded"/> <xs:element ref="cometa" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> </xs:element> Equivalente, em DTD, a (centro, orbita*, cometa*) 27
28 <xs:choice> Conteúdo de tipos complexos Equivalente ao conteúdo (a b c) no DTD <xs:complextype name="orbitatype"> <xs:choice> <xs:element name="estrela" type="estrelatype"/> <xs:element name="planeta" type="satelitetype"/> <xs:element name="asteroide" type="satelitetype" minoccurs="0" maxoccurs="unbounded"/> </xs:choice> <xs:attribute name="raiomedua" type="xs:decimal"/> </xs:complextype> Equivalente a (estrela planeta asteroide*) 28
XML: uma introdução prática X100. Helder da Rocha (helder@argonavis.com.br)
XML: uma introdução prática X100 Helder da Rocha (helder@argonavis.com.br) Atualizado em Jan 2003 O que é um Esquema XML? Documentos que aderem à especificação (válidos) O esquema representa uma classe
Leia mais< > a m l. b x. helder.da.rocha. inding. argonavis.com.br
< > v b j a x a m l helder.da.rocha helder@ 2004 inding 1 Objetivos Explorar JAXB: uma arquitetura que permite a integração transparente de Java e XML Tópicos abordados Introdução Arquitetura JAXB XML
Leia maisEsquemas para Dados XML
Esquemas para Dados XML Definição da Organização hierárquica do documento XML Conteúdo de elementos simples e atributos Cardinalidade de sub-elementos Documento XML válido Respeita as regras de um esquema
Leia maisXML Schema (Parte 2) Vanessa Braganholo
XML Schema (Parte 2) Vanessa Braganholo Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo Conteúdo Misto
Leia maisXML Schema (Parte. Vanessa de Paula Braganholo
XML Schema (Parte 2) Vanessa de Paula Braganholo {braganholo@dcc.ufrj.br} Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo Conteúdo Misto
Leia maisLinguagens e Programação XML / XShema. Paulo Proença
Linguagens e Programação XML / XShema Estrutura XML Elementos 1965 conteúdo Um elemento pode: conter apenas texto ser vazio (tem apenas atributos) conter
Leia maisDados Semi-Estruturados e XML Vanessa Braganholo. Lista de Exercícios 3 XML Schema
Autor: Marcio Antelio Neves da Silva Dados Semi-Estruturados e XML Vanessa Braganholo Lista de Exercícios 3 XML Schema 1. Dado o documento XML abaixo, crie um esquema que o valide.
Leia maisXML. Prof. Júlio Machado
XML Prof. Júlio Machado julio.machado@pucrs.br ESQUEMAS Modelo de Esquemas Dois diferentes meios permitem descrever a estrutura de documentos XML e definir novos tipos de dados para elementos e atributos:
Leia maisXML Schema XPath 2.0 XSLT 2.0 XQuery...
OD 2002 Tendências ncias em XML XML Schema XPath 2.0 XSLT 2.0 XQuery... Helder da Rocha (helder@acm.org) argonavis.com.br Objetivos Discutir as novidades desenvolvidas nos grupos de trabalho do W3C em
Leia maisFicheiro de Reporte Periódico de Pagamentos
Ficheiro de Reporte Periódico de Pagamentos 13-04-2017 Este trabalho não pode ser reproduzido ou divulgado, na íntegra ou em parte, a terceiros nem utilizado para outros fins que não aqueles para que foi
Leia maisXML Schema. Vanessa de Paula Braganholo vanessa@inf.ufrgs.br ftp://metropole/pub/curso/xml/index.html. Janeiro de 2001. XML Schema
XML Schema Vanessa de Paula Braganholo vanessa@inf.ufrgs.br ftp://metropole/pub/curso/xml/index.html Janeiro de 2001 XML Schema XML Schema Utilizado para descrever a estrutura de um documento XML, assim
Leia maisManual Técnico de Reporte Financeiro em XML
Financeiro em XML Ficheiro de Reporte para a Consolidação de Contas Balancete Intra Grupo Data de aprovação SPMS: Elaboração: SPMS Os direitos de autor deste trabalho pertencem à SPMS e a informação nele
Leia maisdefinição e composição de esquemas instâncias documentação
X170 definição e composição de esquemas instâncias documentação 2002, 2005, 2008 Helder da Rocha (helder.darocha@gmail.com) 1 Cabeçalho e namespace Todas as declarações do XML Schema estão contidas em
Leia maisEspecificação de Integração Linx Microvix WebApi v1.2
X Especificação de Integração Linx Microvix WebApi v1.2 Sumário 1 TECNOLOGIA... 3 2 ESPECIFICAÇÃO... 3 3 ACESSO... 8 4 TIPOS DE DADOS... 9 2/ 11 1 Tecnologia A integração com o Linx Microvix ERP está disponível
Leia maisEstrutura Lógica DTD
Estrutura Lógica DTD Carina Dorneles dorneles@inf.ufrgs.br http://www.inf.ufrgs.br/ dorneles DTD Introdução DTD - Document Type Definition Conjunto de regras que definem a estrutura do documento Hierarquia
Leia maisXML Schema. Vanessa Braganholo. Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo
XML Schema Vanessa Braganholo Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo XML Schema Utilizado para descrever a estrutura de um documento
Leia maisDocumentos XML 1/20. Exemplo de documento XML:
1/20 Documentos XML XML é a abreviatura de extensible Markup Language. É uma linguagem de marcas ou anotações como HTML. Mas a linguagem XML foi concebida para descrever informação enquanto que a linguagem
Leia maisManual Técnico de Relato Financeiro em XML
Financeiro em XML Ficheiros de Reporte Periódico de Dívidas e Créditos Data de aprovação SPMS: Elaboração: SPMS Os direitos de autor deste trabalho pertencem à SPMS e a informação nele contida é confidencial.
Leia maisProjeto Nota Fiscal Eletrônica
Nota Técnica 2007/003 Projeto Nota Fiscal Eletrônica Nota Técnica 2007.003 - Pacote de Liberação de Schemas 005a Outubro-2007 Pág. 1 / 7 1. Resumo a versão definitiva do Pacote de Liberação 005a -, com
Leia mais4 Uma Linguagem para Workflows de Sistemas de Gerência de Análises em Biossequências 4.1 Introdução
4 Uma Linguagem para Workflows de Sistemas de Gerência de Análises em Biossequências 4.1 Introdução Este capítulo apresenta a linguagem utilizada pelo SGWBio para descrever workflows de Bioinformática.
Leia maisNamespaces e Esquemas XML. Namespaces - Motivação
Namespaces e Esquemas XML Namespaces - Motivação Problema 1: Cada usuário ou grupo pode criar suas próprias etiquetas (tags): mesmas tags podem ter sîgnificados diferentes Problema 2: quando se juntam
Leia maisSumário. XML (extensible Markup Language)
Sumário 1 Introdução Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto-Relacional 3 BD Temporal 4 BD Geográfico 5 XML e Bancos de Dados XML (extensible Markup Language) Tecnologia desenvolvida
Leia maisDTD. Vanessa Braganholo.
DTD Vanessa Braganholo braganholo@dcc.ufrj.br Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo Esquema XML Como em banco de dados relacionais
Leia maisManual para Integração XML
Manual para Integração XML Acessar o sistema pelo site: http://www.sindaspcg.org.br/ Informar seu login e senha. Selecionar a opção Importação GRH (Formato XML). Essa é a tela transmissão de arquivo GRH
Leia maisXML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de
Capítulo 9: XML XML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de documentos XML: XSLT Mapeamento entre documentos
Leia maisHistórico de Revisões
1 Histórico de Revisões Data Versão Responsável Histórico 16/03/2012 1.0 Robson M. Matos Elaboração da documentação técnica 24/10/2014 2.0 Robson M. Matos Atualização da documentação técnica 2 Histórico
Leia maisDados na Web integrar irregular ausente não conhecida completamente evoluem Fernando Fonseca Ana Carolina Robson Fidalgo
Dados na Web Gerenciamento de Dados e Informação Dados Semiestruturados & XML O objetivo é integrar todos os tipos de informação, incluindo informação não estruturada Informação irregular ou ausente Informação
Leia maisDesenvolvimento de Aplicações XML. Wamberg Oliveira, Msc, PMP, COBIT-F Instrutor
Desenvolvimento de Aplicações XML Wamberg Oliveira, Msc, PMP, COBIT-F wamberg@gmail.com 24-2-2010 1 Instrutor o Bacharel em Ciência da Computação pela Universidade Estadual do Ceará- UECE; o Mestre em
Leia maisE que a r espost a ao pedido HTTP HEAD t em o f or mat o: HTTP- Version St at us- Code Reason- Phrase\ r\ n (Header- name: Header- value\ r\ n)*
PC (Programação em Comunicações) Data: Quarta-feira, 08 de Março de 2006 Hora: 10h00m Duração: 2,5 horas Sala: B227A Nota: Com consulta de apontamentos em papel Época: Normal Docentes: Isidro Vila Verde,
Leia maisCrislane Spricigo da Silva
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE SISTEMAS DE INFORMAÇÃO Ferramenta de conversão de esquemas XML Schema para esquemas relacionais
Leia maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza ROTEIRO Introdução ao DTD Elementos Atributos Entidades Validando um documento XML DTD (DOCUMENT
Leia maisDados na Web. Gerenciamento de Dados e Informação. Web X Banco de Dados. Representação de Dados para Web/BD. Estrutura dos Dados. Web X Banco de Dados
Dados na Web Gerenciamento de Dados e Informação Dados Semiestruturados & XML O objetivo é integrar todos os tipos de informação, incluindo informação não estruturada Informação irregular ou ausente Informação
Leia maisXML (extensible Markup Language)
Sumário 1 Aplicações Não-Convencionais 2 Revisão e Dicas de Modelagem Conceitual 3 BD Orientado a Objetos e Objeto- Relacional 4 BD Temporal 5 BD Geográfico 6 BD XML XML (extensible Markup Language) Tecnologia
Leia maisManual Técnico XML. Ficheiros de Reporte Periódico de Informação Económico-Financeira.
Manual Técnico XML Ficheiros de Reporte Periódico de Informação Económico-Financeira Ver. 2.1 11 abril 2011 www.acss.min-saude.pt www.acss.min-saude.pt 1 Página 1 de 127 ÍNDICE 1. FICHA TÉCNICA... 8 1.1.
Leia maisControle de Restrições de Integridade de Domínio em Documentos XML
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO Alexandre Tagliari Lazzaretti Controle de Restrições de Integridade de Domínio em Documentos XML Trabalho Individual
Leia maisSistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) (extensible( Markup Language ) Origens (extensible Markup Language linguagem de marcação extensível) Criada em 1996 pelo W3C (World
Leia maisHistórico de Revisões
1 Histórico de Revisões Data Versão Responsável Histórico 16/03/2012 1.0 Robson M. Matos Elaboração da documentação técnica 24/10/2014 2.0 Robson M. Matos Atualização da documentação técnica 24/08/2016
Leia maisTransformação XML2HTML. Processamento Estruturado de Documentos. Carlos Carvalho, CEI n.º 5337
Universidade do Minho Escola de Engenharia Departamento de Informática Processamento Estruturado de Documentos Ano Lectivo de 2001/2002 Transformação XML2HTML Carlos Carvalho, CEI n.º 5337 Julho, 2002
Leia maisXML Schema. Um XML schema descreve a estrutura de um documento XML.
XML Schema Um XML schema descreve a estrutura de um documento XML. XML Schema é uma linguagem que também costuma ser designada por XML Schema Definition (XSD). XML Schema é uma alternativa aos DTDs. 1
Leia maisGestão e Tratamento de Informação
DepartamentodeEngenhariaInformática 2010/2011 GestãoeTratamentodeInformação 1ºsemestre Mini Projecto1 Entregaa14deOutubrode2010atravésdosistemaIST/Fénix Os dois URLs que se listam de seguida correspondem
Leia maisSérie Desenvolvimento de Sistemas. Curso de XML. Conceito básicos, XML Schema, Namespaces, DOM/SAX, XPath, XSLT, XLink e XPointer.
Série Desenvolvimento de Sistemas Curso de XML Conceito básicos, XML Schema, Namespaces, DOM/SAX, XPath, XSLT, XLink e XPointer Rogério Araújo Série Desenvolvimento de Sistemas Curso de XML Conceitos básicos,
Leia maisextensible Markup Language <XML/> XML XML XML vs. HTML Evolução
extensible Markup Language Lirisnei Gomes de Sousa Jair C Leite lirisnei@hotmail.com jair@dimap.ufrn.br O que é XML? Uma linguagem de marcação para a descrição de dados, imagens e etc., onde o usuário
Leia maisProgramação para Internet I 4. XML. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para Internet I 4. XML Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Standard do W3C (www.w3c.org) Formato de ficheiros de texto derivado de SGML (Standard Generalized Markup Language)
Leia maisXML: uma introdução prática X100. Helder da Rocha
XML: uma introdução prática X100 Helder da Rocha (helder@argonavis.com.br) Atualizado em setembro de 2001 1 Como criar um documento XML XML não tem comandos, nem operadores, nem funções, nem tipos Não
Leia maisRicardo Couto Antunes da Rocha 2005 Ricardo Couto Antunes da Rocha
Programação com Sockets Ricardo Couto Antunes da Rocha rcarocha@inf.ufg.br 2005 Ricardo Couto Antunes da Rocha Parâmetros de protocolos Objetivo do protocolo Protocolo de transporte: TCP ou UDP Porta (servidora!):
Leia maisLinguagem XML. Linguagem XML
O que é XML? extensible Markup Language Linguagem de representação usando marcas como o HTML Marcas não pré-definidas. Precisam de ser definidas XML usa DTD ou esquemas para definir os dados Não FAZ NADA!
Leia maisKeli Cristina Manini Susane Schmidt. Uma Ferramenta para Geração de Esquemas XML a partir de Documentos XML
Keli Cristina Manini Susane Schmidt Uma Ferramenta para Geração de Esquemas XML a partir de Documentos XML Florianópolis - SC 2006 Keli Cristina Manini Susane Schmidt Uma Ferramenta para Geração de Esquemas
Leia maisManual do Desenvolvedor. Versão 2.7
Manual do Desenvolvedor Plataforma e-banrisul Versão 2.7 SUMÁRIO 1. INTRODUÇÃO......... 3 1.1 OBJETIVO... 3 1.2 PÚBLICO-ALVO... 3 1.3 ETAPAS... 3 1.4 SUPORTE... 3 2. PRODUTO......... 4 2.1 MODALIDADES
Leia maisUma Proposta de Mapeamento do Modelo XML Schema para o Modelo Relacional
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO Cláudio Roberto Marquetto Mauricio Uma Proposta de Mapeamento do Modelo XML Schema para o Modelo Relacional Dissertação
Leia maisRoteiro para Transmissão Ambiente de Testes da Guias Online
Roteiro para Transmissão Ambiente de Testes da Guias Online (GRH) Acessar o sistema pelo site: http://www.sdas.org.br/ Acessar o sistema com o Usuário: 9999 e Senha: PMG52 Será disponibilizado o ambiente
Leia maisBanco de Dados. Gerenciamento de Dados e Informação Fernando Fonseca, Ana Carolina Salgado & Robson Fidalgo
Dados na Web Gerenciamento de Dados e Informação Fernando Fonseca, Ana Carolina Salgado & Robson Fidalgo 1 O objetivo é integrar todos os tipos de informação, incluindo informação não estruturada Informação
Leia maisGerência de Dados da Web - DCC922 -
Gerência de Dados da Web - DCC922 - XML Fundamentos Alberto H. F. Laender Evolution of Data Management What Who How Long Rel. model a theoretician one paper DBMS system people one book XML W3C committee
Leia maisSIOE-E: WebService público DGAEP
SIOE-E: WebService público DGAEP Índice 1 Introdução... 5 2 SIOESERVICE... 6 2.1 Search... 6 2.1.1 Request... 6 2.1.2 Response... 42 2.2 Get... 43 2.2.1 FetchInfo... 44 2.2.2 GetResponse... 48 3 Adenda...
Leia maisL A C Laboratory for Advanced Collaboration
Publicação de Dados Governamentais no Padrão Linked Data 2.1 Conceitos Básicos Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste módulo 1.Discutir
Leia maisMANUAL DE ESPECIFICAÇÕES TÉCNICAS
MANUAL DE ESPECIFICAÇÕES TÉCNICAS Versão Junho de 2008 Controle de Versão Data Versão 1.0 20/07/2008 1.1 22/08/2008 27/08/2008 Identificação e vigência do Manual Versão do manual 1.1 Data de divulgação
Leia maisMódulo III Introdução a XML
Módulo III Introdução a XML Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Ementa Modulo III XML SGML - Standard Generalized Markup Language XML - Extensible Markup
Leia maisProjeto Nota Fiscal Eletrônica
Nota Técnica 2007/02 Projeto Nota Fiscal Eletrônica Nota Técnica 2007.002 - Pacote de Liberação de Schemas 005a - Ambiente de Homologação - versão 0.02 Setembro-2007 Pág. 1 / 5 1. Resumo o Pacote de Liberação
Leia maisO TESTE DE DOCUMENTOS MUTANTES PARA REALIZAR UTILIZANDO ANÁLISE DE. Orientadora: Silvia Regina Vergilio XML SCHEMA. Ledyvânia Franzotte
UTILIZANDO ANÁLISE DE MUTANTES PARA REALIZAR O TESTE DE DOCUMENTOS XML SCHEMA Ledyvânia Franzotte Orientadora: Silvia Regina Vergilio Roteiro Introdução XML e Tecnologias XML, DTD, XML Schema e JDOM Testes
Leia maisInformática Parte 22 Prof. Márcio Hunecke
Escriturário Informática Parte 22 Prof. Márcio Hunecke Informática XML 1.1 XML (Extensible Markup Language) é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais, capaz
Leia maisNamespaces. Resumo Descrição de um padrão para construir documentos que incluem componentes de domínios diferentes, definidos em diferentes DTDs.
Namespaces Resumo Descrição de um padrão para construir documentos que incluem componentes de domínios diferentes, definidos em diferentes DTDs. Namespace É possível que um único documento XML contenha
Leia maisSumário. 1 Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto- Relacional 3 BD Temporal 4 BD Geográfico 5 BDs XML
Sumário 1 Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto- Relacional 3 BD Temporal 4 BD Geográfico 5 BDs XML XML (extensible Markup Language) Tecnologia desenvolvida pela W3C W3C: World
Leia maisUm documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs
XML Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs Unidade física - as entidades Armazenamento separado dos dados Como toda linguagem de marcação: XML
Leia maisSoluções de integração: SOA, web services e REST + XML/XSD
Soluções de integração: SOA, web services e REST + XML/XSD WWW.DOMINANDOTI.COM.BR Acesse nosso site em WWW.DOMINANDOTI.COM.BR Cursos Livros Fórum Simulados Blog Materiais Turmas em Brasília, na sua cidade,
Leia maisXDocValidator: Uma Interface Gráfica Para Atualização e Validação Incremental de Documentos XML
XDocValidator: Uma Interface Gráfica Para Atualização e Validação Incremental de Documentos XML Fabio Pasquali 1, Denio Duarte 2 1 Universidade Comunitária Regional de Chapecó / Unochapecó CETEC 2 Universidade
Leia maisIntrodução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:
Dados da Web Introdução de XML Banco de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO XML e XSLT Completo Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa do curso
Leia maisKeli Cristina Manini Susane Schmidt. Uma Ferramenta para Geração de Esquemas XML a partir de Documentos XML
Keli Cristina Manini Susane Schmidt Uma Ferramenta para Geração de Esquemas XML a partir de Documentos XML Florianópolis - SC 2006 Keli Cristina Manini Susane Schmidt Uma Ferramenta para Geração de Esquemas
Leia maisNúmero: Nome: Página 1 de 7
Número: Nome: Página 1 de 7 LEIC/LETI 2017/18, Repescagem 1º Teste de Sistemas Distribuídos, 3 de julho de 2018 Responda no enunciado, usando apenas o espaço fornecido. Identifique todas as folhas. Uma
Leia maisXML XML. Motivação. Mário Meireles Teixeira DEINF-UFMA
XML Mário Meireles Teixeira DEINF-UFMA XML Motivação XML extensible Markup Language W3C: World Wide Web Consortium http://www.w3.org XML 1.0 W3C Recommendation, 10/Fev/1998 (inicial) W3C Recommendation,
Leia maisINSTITUTO SUPERIOR TÉCNICO Gestão e Tratamento de Informação
Número: Nome: 1 -------------------------------------------------------------------------------------------------------------- INSTITUTO SUPERIOR TÉCNICO Gestão e Tratamento de Informação Exame 2 - Solução
Leia maisAdenda Técnica :: LCPA :: Manual Técnico XML
Adenda Técnica :: LCPA :: Manual Técnico XML Ficheiros de Reporte no Âmbito da Lei dos Compromissos e Pagamentos em Atraso Ver. 2.0 31 agosto 2012 www.acss.min-saude.pt www.acss.min-saude.pt 1 Página 1
Leia maisFabiana Frata Furlan Peres. Uma Proposta de Mapeamento do Modelo de Banco de Dados Orientado a Objetos para o Modelo XML Schema
Fabiana Frata Furlan Peres Uma Proposta de Mapeamento do Modelo de Banco de Dados Orientado a Objetos para o Modelo XML Schema Florianópolis SC 2005 UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS JAVA
PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA PÁTIO DE MATERIAIS Discente: Nielson Soares Disciplina: Algoritmo e Estrutura de Dados INTRODUÇÃO Orientação a objetos. Linguagem de programação JAVA. Pátio de matérias
Leia maisMANUAL TÉCNICO DE MENSAGEM
MANUAL TÉCNICO DE MENSAGEM 1 Histórico de Versões Data Versão Descrição Responsável 08/11/2012 1.0 Versão Inicial 28/12/2012 1.1 1. Inclusão do texto "Em casos de mensagens públicas o campo To terá como
Leia maisO Documento Único Automóvel
O Documento Único Automóvel Marta H. Jacinto 1, Jorge Nuno Pereira 2 1 ITIJ Instituto das Tecnologias de Informação na Justiça Ministério da Justiça 1049-068 Lisboa marta.jacinto@itij.mj.pt 2 INCM Imprensa
Leia maisProgramação para Internet I Aulas 10 e 11
Programação para Internet I Aulas 10 e 11 Fernando F. Costa nando@fimes.edu.br XML Definição e origem extensible Markup Language (XML) é linguagem de marcação de dados que provê um formato para descrever
Leia maisGIF Gestão Integrada dos Foros Extrajudicial e Judicial
Versão Julho de 2011 Iniciativa, Meta e Necessidade Des. Márcio Vidal Corregedor Geral da Justiça do estado de Mato Grosso Coordenador Administrativo Geral do Projeto Dr. Lídio Modesto Filho Juiz Auxiliar
Leia maisIntrodução ao XML. Extensible Markup Language
Introdução ao XML Extensible Markup Language Tutorial - XML XML: Extensible Markup Language Uma linguagem de marcas na estruturação, no armazenamento e no transporte de dados na Web Gere os dados numa
Leia maisRecapitular XML... Gestão e Tratamento de Informação DEI IST
Recapitular XML... Gestão e Tratamento de Informação DEI IST Agenda Introdução ao XML XML Schema XML Namespaces Agenda Introdução ao XML XML Schema XML Namespaces Revolução da Web HTML é a linguagem da
Leia maisEspecificação Técnica ACSS
Especificação Técnica ACSS ET.ACSS 19:2010 ACSS Plataforma de Integração Receita Modelo de dados Canónico ICS 35.240.80 DESCRITORES Informática médica; software; especificação técnica; sistema de saúde;
Leia maisInformática PowerCenter (Versão 9.0.1) Guia XML
Informática PowerCenter (Versão 9.0.1) Guia XML Informática PowerCenter Guia XML Versão 9.0.1 Junho 2010 Copyright (c) 1998-2010 Informática. Todos os direitos reservados. Este software e a respectiva
Leia maisCORBA IDL. Interface Definition Language. Mário Meireles Teixeira.
CORBA IDL Interface Definition Language Mário Meireles Teixeira mario@deinf.ufma.br Desenvolvimento de aplicações Para desenvolver uma aplicação CORBA, segue-se o seguinte roteiro: Descrever a interface
Leia maisTWW UNIMESSAGE Processamento e envio de mensagens SMS
TWW UNIMESSAGE Processamento e envio de mensagens SMS Webservices Manual de Integração ( Versão 3.02 ) 1 TWW UNIMESSAGE Processamento e envio de mensagens SMS WEBSERVICES Manual de Integração Todas as
Leia maisANEXO 1 Informação Técnica para entidades exploradoras de apostas desportivas à cota em que os jogadores jogam uns contra os outros (Apostas
ANEXO 1 Informação Técnica para entidades exploradoras de apostas desportivas à cota em que os jogadores jogam uns contra os outros (Apostas Cruzadas) 1 Índice 1. Enquadramento... 3 1.1 Objetivo... 3 2.
Leia maisSintaxe XML. César Vittori cvittori@inf.ufrgs.br. Outubro de 2000. Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos
Sintaxe XML César Vittori cvittori@inf.ufrgs.br Outubro de 2000 Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos XML. Sintaxe XML Marcação de documentos eletrônicos XML é
Leia maisUniversidade Estadual de Maringá Centro de Tecnologia Departamento de Informática
Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática A Aplicação de XML no Desenvolvimento de Aplicações Distribuídas Beatriz do Carmo Langiano Daniele Fernanda Fávero Débora
Leia maisPEDRO FILIPE DE JESUS VIEIRA MARQUES TROCA DE INFORMAÇÃO DE NEGÓCIO PARA NEGÓCIO - DO EDI AO XML/EDI E EBXML UNIVERSIDADE FERNANDO PESSOA
PEDRO FILIPE DE JESUS VIEIRA MARQUES TROCA DE INFORMAÇÃO DE NEGÓCIO PARA NEGÓCIO - DO EDI AO XML/EDI E EBXML UNIVERSIDADE FERNANDO PESSOA PORTO 2003 PEDRO FILIPE DE JESUS VIEIRA MARQUES TROCA DE INFORMAÇÃO
Leia maisextensible Markup Language <XML/>
extensible Markup Language Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br XML Evolução O que é XML? Aplicações Sintaxe Linguagens auxiliares Conclusões O Futuro (proposto)
Leia maisGERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.
GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio formado por acadêmicos
Leia maisSistema de Integração de Tecnologias de Agregação de Medição
1 Sistema de Integração de Tecnologias de Agregação de Medição J. C. B. Leite, O. G. Loques, E. Fontana, A. Corradi, P. R. Santos e N. Rizzi Resumo - O suporte às atividades de uma empresa requer a colaboração
Leia mais5 Tecnologias estudadas
5 Tecnologias estudadas Esse capítulo descreve as principais linguagens existentes para o desenvolvimento de ontologias para uso na Web. Essas linguagens são vistas como a infra-estrutura básica para o
Leia maisDEFINIÇÃO DE ONTOLOGIAS EM SOFIA2
DEFINIÇÃO DE ONTOLOGIAS EM SOFIA2 JULHO 2014 VERSÃO 4 1 ÍNDICE 1 ÍNDICE... 2 2 INTRODUÇÃO... 3 2.1 OBJETIVOS E ÂMBITO DO PRESENTE DOCUMENTO... 3 3 CONCEITOS BÁSICOS... 4 4 VISÃO GERAL... 5 5 TECNOLOGIAS
Leia mais