Gestão e Tratamento de Informação
|
|
- Isabela Azeredo
- 4 Há anos
- Visualizações:
Transcrição
1 DepartamentodeEngenhariaInformática 2010/2011 GestãoeTratamentodeInformação 1ºsemestre Mini Projecto1 Entregaa14deOutubrode2010atravésdosistemaIST/Fénix Os dois URLs que se listam de seguida correspondem a dois documentos XML codificando informação sobre programas de televisão. Note se que os dois documentosxmlcodificaminformaçãosemelhante,emboradeformasdiferentes shows info.xml 2. tv shows info.xml UtilizandoosoftwareparaprocessamentodedocumentosXML,introduzidonasaulas delaboratório,resolvaosseguintesexercíciospráticos. Exercício1 Escreva o(s) documento(s) XSD (XML Schema Definition) que permite(m) validar o documentoxmldenometv shows info.xml.tenhaematençãoqueestedocumento XMLfazutilizaçãodedoisespaçosdenomesdiferentes(i.e.,doisnamespaces).Tenha aindaemespecialatençãoosseguintesfactos: Oatributoscoredoelemento<review>deveserumnúmeroreal. Osatributosepisodesdoselementos<director>,<actor> e<writer> devemsernúmerosinteirospositivos. Os elementos correspondentes aos criativos dos programas de televisão(e.g., os elementos<directors>,<actors>ou<writers>)sãoopcionaisepodem serapresentadosemqualquerordem. O conteúdo textual do elemento <sinopsis> têm um tamanho máximo de caracteres. O conteúdo textual dos atributos period dos elementos <director>, <actor> e<writer>,quandodefinidos,devemobrigatoriamenteobedecera um padrão que corresponde a duas sequências de quatro algarismos separadas pelosímbolo - ou,emalternativa,aumaúnicasequênciadequatroalgarismos. O conteúdo textual dos atributos id dos elementos <director>, <actor> e <writer>, caso estejam definidos, devem ser únicos dentro de cada elemento <directors>,<actors>e<writers>(i.e.,aorepresentarosprogramasde televisãoapenassedescrevecadaactor,escritorourealizadorumaúnicavez). O atributo reviewer-id do elemento <author> é obrigatório e o seu conteúdocorrespondesempreaumurlbemformado. O atributo sentiment-analysis do elemento <review> corresponde a umacadeiadecaracterescomumdedoisvalorespossíveis, pos ou neg. Os atributos position dos elementos <director>, <actor> e <writer> sãoopcionaise,quandopresentes,correspondemsempreanúmerosinteiros. Paracadaprograma,oelemento<company>repete senomáximo5vezes. IST/DEI Pág.1de11
2 GestãoeTratamentodeInformação Exercício2 UsandoodocumentoXMLdenometv shows info.xml,resolvaasseguintesalíneas: 1.1 ApresenteexpressõesXPathquepermitamresponderàsseguintesnecessidades deinformaçãocombasenodocumentoxml: a. Seleccionarotítulodetodasassériesonde ChrisCarter escreveupelomenos umepisódioouonde DavidDuchovny participacomoactor. b. Seleccionar o nome dos criadores de todas as séries onde a média das pontuaçõesdadaspelosespectadoressejasuperiora9.5. c. QuaisoscriadoresdassériesdeTVdogénerodecomédia,cujaproduçãoestejaa cargodaempresa 20thCenturyFoxTelevision. 1.2 Apresente expressões XQuery FLWOR que permitam responder às seguintes necessidadesdeinformaçãocombasenodocumentoxml: a. RetornarotítulodetodasassériesdeTVemqueumdoscriadoressejatambém ocriadordasérie TheSimpsons. b. Retornarosrealizadoresdistintos,ordenadospelapontuaçãomédiadasreviews para as suas séries de TV. O resultado da XQuery desenvolvida neste exercício deve incluir os nomes dos diferentes realizadores, em conjunto com as respectivaspontuaçõesmédias. c. Para cada realizador distinto, retornar o número de séries de TV diferentes em que ele estive envolvido(enquanto realizador), em conjunto com o número de actoresdistintoscomquemeletrabalhou.oresultadodeveserapresentadono formatoqueseexemplificaabaixo,ondeosnomesdosrealizadoressurgempor ordemdescendentedonúmerodesériesporsirealizadas. <directors> <director name="david Nutter" num-shows="6" num-actors="1611"/> <director name="michael Zinberg" num-shows="5" num-actors="716"/> <!-- lista de outros realizadores --> </directors> Exercício3 EscrevaumaXSLTparaconverterodocumentoXMLdenometv shows info.xmlnum documentoxhtmlcontendoumatabelacomosseguintescampos: Showname Avg.score Mainwriter Leadactor sinopsis SHOWX 2.2 WriterName ActorName Thisshowis... A XSLT que efectua a transformação para o formato XHTML deve seleccionar, do documentoxmldeorigem,apenasosprogramasdetelevisãoassociadosàempresa IST/DEI Pág.2de11
3 GestãoeTratamentodeInformação produtora Imagine Entertainment. Na coluna Avg. score deve se apresentar a pontuação média das várias reviews feitas sobre cada programa. Nas colunas Main writer e Lead actor deve se apresentar, respectivamente para cada show, os escritoreseosactoresqueestiveramenvolvidosemmaisepisódios. AXSLTdeveaindaapresentaronomedo programadetelevisãoemmaiúsculaseos nomes dos actores e escritores de forma capitalizada (i.e., com a primeira letra de cada palavra em maiúsculas). Finalmente, a coluna sinopsis deve apresentar um resumo do programa de televisão com um máximo de 200 caracteres, colocando a cadeiradecaracteres... semprequeotextooriginaltiverdeserreduzido. Exercício4 ApresenteumaexpressãoXQueryqueacedaaosdadosdodocumentoXMLcomnome new tv shows info.xml(i.e.,osegundodocumentoxmldeexemploindicadonoinício do enunciado deste mini projecto) e que produza como resultado um novo documentoxmlque,codificandoamesmainformação,sejabemformadoeválidode acordocomaxsddesenvolvidanoexercício1. Atransformaçãodevepreservarainformaçãooriginalaomáximo.Noentanto,todos os elementos e atributos do formato XML original (i.e., a representação XML do documento new tv shows info.xml) que contenham informação que não é usada no formatodefinidopelaxsddeverãoserignoradosaquandodatransformação. Exercício5 Efectue a criação de uma base de dados XML através do software introduzido nas aulas de laboratório (i.e., o Qizx). De seguida, efectue o carregamento dos dados contidosnodocumentoxmldenome tv shows info.xml,paraabasededados(bd). Finalmente,apresenteinstruçõesXQueryUpdateparacadaumdosseguintescasos: 1. Modificar o documento XML na BD por forma a remover os elementos e atributosquesãofacultativosdeacordocomaxsddesenvolvidanoexercício 1. Note se que uma solução 100% correcta para este exercício deve obter dinamicamenteosnomesdoselementosquesãofacultativos. 2. ModificarodocumentoXMLnaBDporformaarepresentaraspontuaçõesde reviewnumaescalade0a5,emlugardenumaescalaentre0e ModificarodocumentoXMLnaBDporformaaquetodososnomesdeactores, escritoresourealizadoressejamapresentadosemmaiúsculas. 4. Modificar o documento XML na BD por forma a adicionar um novo elemento XML que codifique a informação sobre o programa de televisão descrito na seguinte tabela. Considere que todos os criativos (i.e., actores, escritores e realizadores)estiveramenvolvidosnatotalidadedosepisódios. IST/DEI Pág.3de11
4 GestãoeTratamentodeInformação Nomedoprograma Empresaprodutora Criador Escritores Realizadores Actores Períodoexibição Episódios 13 Sinopse Género Spartacus:BloodandSand Starz, StevenS.DeKnight AaronHelbing,ToddHelbing MichaelHurst,RickJacobson Andy Whitfield, Lucy Lawless, John Hannah, Peter Mensah, Manu Bennett temporadaapenas Theseriesfollowsthelifeofthe historicalfigureofspartacus (playedbyandywhitfield),a Thraciangladiatorwhofrom73to 71BCledamajorslaveuprising againsttheromanrepublic. Action,Drama,Historical Entregadomini projectodegestãoetratamentodeinformação Aresoluçãodomini projectodeveserentregueviafénixsobaformadeumficheiro comaextensão.zip,atéàs07:59dodiaestipuladoparaaentrega(i.e.,antesdaaula teóricadadisciplinadegestãoetratamentodeinformação). O ficheiro.zip deve conter os ficheiros de texto com as soluções (e.g., documentos XML, XSD, XSLT ou ficheiros de texto com as interrogações XPath/XQuery) para cada umadasperguntas/alíneasindividuaisdesteenunciado. Naauladeteóricalogoapósaentregaelectrónica,deveaindaserentregueaocorpo docente um relatório com a resolução das várias perguntas, segundo o template fornecido na página da disciplina. O relatório deve ter uma folha de rosto ou um cabeçalho identificando claramente qual o número do grupo e quais os números de aluno dos 3 elementos do grupo. Para cada pergunta, e alem de listar a respectiva solução para o problema, o relatório deve ainda indicar claramente qual o nome do ficheiroquecontemasuaresolução. Não serão aceites trabalhos entregues via e mail, nem trabalhos onde o relatório nãoobedeceàsregrasestipuladas. Boasortenarealizaçãodomini projecto! IST/DEI Pág.4de11
5 GestãoeTratamentodeInformação Resoluçõesparaasperguntasdomini projecto1 Pergunta1 A solução desta pergunta envolve o desenvolvimento de dois documentos XML Schema, um com os elementos XML correspondentes ao namespace com URL reviewseoutrocomoselementos donamespacehttp://gibson.tagus.ist.utl.pt/~bmartins/namespace tvshows. Documentoreviews.xsd <?xml version="1.0"?> <xs:schema xmlns:xs=" elementformdefault="qualified" targetnamespace=" xmlns:ns2=" xmlns:ns1=" </xs:schema> <xs:element name="text" type="xs:string"/> <xs:element name="author"> <xs:complextype mixed="true" > <xs:attribute name="reviewer-id" type="xs:anyuri" use="required"/> <xs:element name="review"> <xs:complextype > <xs:element ref="ns2:author"/> <xs:element ref="ns2:text" /> <xs:attribute name="sentiment-analysis" > <xs:simpletype> <xs:restriction base="xs:string"> <xs:enumeration value="pos"/> <xs:enumeration value="neg"/> </xs:restriction> </xs:simpletype> </xs:attribute> <xs:attribute name="score" type="xs:double" use="required"/> <xs:element name="reviews"> <xs:element ref="ns2:review" minoccurs="0" maxoccurs="unbounded"/> Documentotvshows.xsd IST/DEI Pág.5de11
6 GestãoeTratamentodeInformação <?xml version="1.0"?> <xs:schema xmlns:xs=" elementformdefault="qualified" targetnamespace=" xmlns:ns2=" xmlns:ns1=" <xs:import namespace=" schemalocation="exercicio1-2.xsd"/> <xs:element name="sinopsis"> <xs:simpletype > <xs:restriction base="xs:string"><xs:maxlength value="10000"/></xs:restriction> </xs:simpletype> <xs:simpletype name="periodtype"> <xs:restriction base="xs:string" > <xs:pattern value="[0-9]{4}(\-[0-9]{4})?"/> </xs:restriction> </xs:simpletype> <xs:element name="companies"> <xs:element name="company minoccurs="0" maxoccurs="5"> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="id" type="xs:anyuri"/> <xs:element name="creator"> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="id" type="xs:anyuri" use="required"/> <xs:element name="creators"> <xs:element ref="ns1:creator" minoccurs="0" maxoccurs="unbounded"/> <xs:element name="directors"> <xs:element ref="ns1:director" minoccurs="0" maxoccurs="unbounded"/> <xs:unique name="directorid"> <xs:selector xpath=".//ns1:directors/*"/><xs:field </xs:unique> <xs:element name="director"> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="position" type="xs:integer"/> <xs:attribute name="episodes" type="xs:nonnegativeinteger"/> <xs:attribute name="period" type="ns1:periodtype" /> <xs:attribute name="id" type="xs:anyuri" use="required" /> IST/DEI Pág.6de11
7 GestãoeTratamentodeInformação <xs:element name="writers"> <xs:element ref="ns1:writer" minoccurs="0" maxoccurs="unbounded"/> <xs:unique name="writerid"> <xs:selector xpath=".//ns1:writers/*"/><xs:field </xs:unique> <xs:element name="writer"> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="position" type="xs:integer"/> <xs:attribute name="episodes" type="xs:nonnegativeinteger"/> <xs:attribute name="period" type="ns1:periodtype"/> <xs:attribute name="id" type="xs:anyuri" use="required"/> <xs:element name="actors"> <xs:element ref="ns1:actor" minoccurs="0" maxoccurs="unbounded"/> <xs:unique name="actorid"> <xs:selector xpath=".//ns1:actors/*"/><xs:field </xs:unique> <xs:element name="actor"> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="position" type="xs:integer"/> <xs:attribute name="episodes" type="xs:nonnegativeinteger" /> <xs:attribute name="period" type="ns1:periodtype"/> <xs:attribute name="id" type="xs:anyuri"/> <xs:element name="genres"> <xs:element name="genre minoccurs="0" maxoccurs="unbounded"> <xs:attribute name="name" type="xs:string" use="required"/> <xs:element name="tvshows"> <xs:element name="tvshow" minoccurs="0" maxoccurs="unbounded"> <xs:element name="show-title" type="xs:string"/> <xs:element ref="ns1:companies"/> <xs:element ref="ns1:creators"/> <xs:choice minoccurs="0" maxoccurs="3"> <xs:element ref="ns1:directors" minoccurs="0" maxoccurs="1"/> <xs:element ref="ns1:writers" minoccurs="0" maxoccurs="1"/> <xs:element ref="ns1:actors" minoccurs="0" maxoccurs="1"/> </xs:choice> <xs:element ref="ns1:sinopsis"/> <xs:element ref="ns1:genres"/> <xs:element ref="ns2:reviews" minoccurs="0"/> </xs:schema> IST/DEI Pág.7de11
8 GestãoeTratamentodeInformação Pergunta2.1.A doc(" Carter" Duchovny"]/ns:show-title/text() Pergunta2.1.B doc(" > Pergunta2.1.C distinct-values(doc(" Century Fox Television" Pergunta2.2.A let $doc := doc(" for $a in $doc//ns:tvshow[.//ns:show-title="the Simpsons"]//ns:creator for $b in return $b Pergunta2.2.B let $doc := doc(" for $a in let $b := avg ( $doc//ns:tvshow[.//ns:director/@name=$a]//ns2:review/@score ) order by $b descending return <director name="{$a}" score="{$b}" /> Pergunta2.2.C <directors> { let $doc := doc(" for $a in distinct-values($doc//ns:director/@name) let $c1 := count ( $doc//ns:tvshow[.//ns:director/@name = $a] ) let $c2 := count ( distinct-values ( $doc//ns:tvshow[.//ns:director/@name = $a]//ns:actor/@name)) order by $c1 descending return <director name="{$a}" num-shows="{$c1}" num-actors="{$c2}" /> } </directors> IST/DEI Pág.8de11
9 GestãoeTratamentodeInformação Pergunta3 <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl=" xmlns:ns=" xmlns:ns2=" version="2.0"> <xsl:template match="/"> <html> <head></head> <body> <table border="1"> <tr> <th>show Name</th> <th>avg Score</th> <th>main Writer</th> <th>lead Actor</th> <th>sinopsis</th> </tr> <xsl:for-each = 'Imagine Entertainment']"> <tr> <td style="text-transform: uppercase;"> <xsl:value-of select="ns:show-title/text()"/> </td> <td><xsl:value-of div count(./ns2:reviews/ns2:review)"/> </td> <td style="text-transform: capitalize;"> <xsl:for-each select="./ns:writers/ns:writer"> <xsl:sort data-type="number" order="descending" <xsl:if test="position()=1"> <xsl:value-of </xsl:if> </xsl:for-each> </td> <td style="text-transform: capitalize;"> <xsl:for-each select="./ns:actors/ns:actor"> <xsl:sort data-type="number" order="descending" <xsl:if test="position()=1"> <xsl:value-of </xsl:if> </xsl:for-each> </td> <td> <xsl:if test="string-length(string(./ns:sinopsis)) <= 200"> <xsl:value-of select="./ns:sinopsis/text()"/> </xsl:if> <xsl:if test="string-length(string(./ns:sinopsis)) > 200"> <xsl:value-of select="concat(substring(./ns:sinopsis/text(), 0, 200),'...')"/> </xsl:if> </td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> IST/DEI Pág.9de11
10 GestãoeTratamentodeInformação Pergunta4 <tvshows xmlns=" xmlns:ns2=" { for $d in doc(" return <tvshow> <show-title> { data($d/@title) } </show-title> <companies/> <creators>{ for $i in $d//creative[./@title = "creator"] return <creator name="{data($i/@name)}" id="{data($i/@id)}"/> }</creators> <writers>{ for $o in $d//creative[./@title = "writer"] return <writer name="{data($o/@name)}" id="{data($o/@id)}"/>} </writers> <actors>{ for $o in $d//creative[./@title = "actor"] return <actor name="{data($o/@name)}" id="{data($o/@id)}"/>} </actors> <directors>{ for $o in $d//creative[./@title = "director"] return <director name="{data($o/@name)}" id="{data($o/@id)}"/>} </directors> <genres>{ for $p in $d//show-genre return <genre name="{ data( $p/@name ) }"/>} </genres> <sinopsis>{$d//summary/text()}</sinopsis> <ns2:reviews>{ for $y in $d//review return <ns2:review score="{$y/@score}" > <ns2:author reviewer-id="{ $y/@reviewer-id }">{data($y/@reviewername)}</ns2:author> <ns2:text> {$y/text()} </ns2:text> </ns2:review> }</ns2:reviews> </tvshow> } </tvshows> Pergunta5.1 let $e := for $d in (doc("tvshows.xsd"), doc("reviews.xsd")) //xs:element[./@minoccurs = "0"] return ( $d/@ref, $d/@name ) let $a := for $d in (doc("tvshows.xsd"), doc("reviews.xsd")) //xs:attribute[not(./@use = "required")] return ($d/@ref,$d/@name) for $ndn in (xs:string($e), xs:string($a)), $nd in collection("/")/doc("tv-shows-info.xml")//ns:tvshow//node() where local-name($ndn) = $nd return delete node $t Pergunta5.2 declare namespace ns=" declare namespace ns2=" for $x in collection("/")/doc("tv-shows-info.xml")//ns2:review return replace value of node $x/@score with ($x/@score * 0.5) IST/DEI Pág.10de11
11 GestãoeTratamentodeInformação Pergunta5.3 declare namespace ns=" declare namespace ns2=" declare updating function local:converte-maiusculas( $nd ) { replace value of node $nd with upper-case($nd) }; ( for $v in collection("/")/doc("tv-shows-info.xml")//ns:writers/ns:writer/@name return local:converte-maiusculas($v), for $z in collection("/")/doc("tv-shows-info.xml")//ns:actors/ns:actor/@name return local:converte-maiusculas($z), for $y in collection("/")/doc("tv-shows-info.xml")//ns:directors/ns:director/@name return local:converte-maiusculas($y) ) Pergunta5.4 declare namespace ns=" declare namespace ns2=" for $x in collection("/")/doc("tv-shows-info.xml")//ns:tvshows return insert node <tvshow> <show-title>spartacus: Blood and Sand</show-title> <companies> <company name="starz"/> </companies> <creators> <creator name="steven S. DeKnight"/> </creators> <writers> <writer name="aaron Helbing" episodes="13" period="2010"/> <writer name="todd Helbing" episodes="13" period="2010"/> </writers> <directors> <director name="michael Hurst" episodes="13" period="2010" /> <director name="rick Jacobson" episodes="13" period="2010"/> </directors> <actors> <actor name="andy Whitfield" episodes="13" period="2010"/> <actor name="lucy Lawless" episodes="13" period="2010"/> <actor name="john Hannah" episodes="13" period="2010"/> <actor name="peter Mensah" episodes="13" period="2010"/> <actor name="manu Bennett" episodes="13" period="2010"/> </actors> <sinopsis>the series follows the life of the historical figure of Spartacus (played by Andy Whitfield), a Thracian gladiator who from 73 to 71 BC led a major slave uprising against the Roman Republic.</sinopsis> <genres> <genre name="action"/> <genre name="drama"/> <genre name="historical"/> </genres> </tvshow> as last into $x IST/DEI Pág.11de11
Gestão e Tratamento de Informação
DepartamentodeEngenhariaInformática 2010/2011 GestãoeTratamentodeInformação 1ºsemestre Mini Projecto3 Entregaa25/11/2010 Os dois URLs que se listam de seguida correspondem a dois documentos XML codificando
Leia maisintrodução principais componentes
X170 introdução principais componentes 2002, 2005, 2008 Helder da Rocha (helder.darocha@gmail.com) 1 O Que é um XML Schema? Esquema = plano, projeto, estrutura, diagrama, especificação Em XML é um documento
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 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 maisGestão e Tratamento de Informação 1º semestre
DepartamentodeEngenhariaInformática 2009/2010 GestãoeTratamentodeInformação1ºsemestre Laboratório5 Exercícios Nesta aula de laboratório iremos resolver exercícios envolvendo a transformação e extracçãodeinformaçãodesdedocumentoshtml,combasenatecnologiaxquery.
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 maisLinguagens e Programação XPATH / XSLT. Paulo Proença
Linguagens e Programação XPATH / XSLT XSL XSL - Extensible Stylesheet Language Linguagem para transformação e formatação de um documento XML XSL deu origem a 3 normas: XPath que define um modo de navegação
Leia maisXML: 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 maisGERÊNCIA DE DADOS SEMIESTRUTURADOS - XSLT. Prof. Angelo Augusto Frozza, M.Sc.
GERÊNCIA DE DADOS SEMIESTRUTURADOS - XSLT Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza INTRODUÇÃO XSLT é para XML o que o CSS é para HTML. INTRODUÇÃO XSLT XSL Transformation XSLT é a linguagem
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 maisGestão e Tratamento de Informação
DepartamentodeEngenhariaInformática 2009/2010 GestãoeTratamentodeInformação 1ºsemestre Mini Projecto2 Entregaa6/11/2009 Utilize o software apresentado nas aulas de laboratório para resolver cada um dos
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 maisGestão e Tratamento de Informação 1º semestre
DepartamentodeEngenhariaInformática 2009/2010 GestãoeTratamentodeInformação1ºsemestre Laboratório6 Exercícios Nesta aula de laboratório iremos resolver exercícios relacionados com extracção de informaçãoeprocessamentodedocumentostextuais.
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 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 maisNotas sobre XSLT. O modo correcto para declarar um documento xsl é:
Notas sobre XSLT XSLT é a abreviatura de extensible Stylesheet Language Tansformations. É uma linguagem para transformação de documentos xml. Permite transformar um documento xml noutro documento xml,
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 maisXSLT Transforming XML
XSLT Transforming XML A manipulação de ficheiros XML implica transformar o código fonte do documento XML em qualquer outra coisa (por exemplo em HTML ou pdf) de modo a permitir apresentar a informação
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 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 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 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 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 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 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 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 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 maisextensible Stylesheet Language (XSL) XSL descreve como fazer o display de um documento XML. XSL é uma espécie de style sheets para XML...
extensible Stylesheet Language (XSL) XSL descreve como fazer o display de um documento XML. XSL é uma espécie de style sheets para XML...... do mesmo modo que CSS são style sheets para HTML. 1 XSL engloba
Leia maisXSLT. Sub-linguagens. Processamento Estruturado de Documentos 2003 By jcr XSL XSLFO XSLT. XPath. 11 de Setembro de 2003 jcr - ped2003-1
XSLT Processamento Estruturado de Documentos 2003 By jcr 11 de Setembro de 2003 jcr - ped2003-1 Sub-linguagens XSL XSLFO XSLT XPath 11 de Setembro de 2003 jcr - ped2003-2 Processo de Transformação 1. Construção
Leia maisPlano das aulas. Aula 3 Documentos em XML Estruturas lógicas Estruturas físicas Modelos e DTDs Construção de modelos. Exemplos
Plano das aulas Aula 3 Documentos em XML Estruturas lógicas Estruturas físicas Modelos e DTDs Construção de modelos. Exemplos Aula 5 Processamento de XML Analisadores sintácticos e o SAX DOM Xpath XSL
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 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 maisGestão e Tratamento de Informação 1º semestre
DepartamentodeEngenhariaInformática 2010/2011 GestãoeTratamentodeInformação1ºsemestre Laboratório8 Exercícios Nestaaulairemosresolveralgunsexercíciosrelacionadoscomaconstruçãodemashups, i.e.aplicaçõeswebqueprocedemáintegraçãodedadoseserviçosdisponibilizadospor
Leia maisPara as respostas de escolha múltipla use os quadrados junto da pergunta Seja sucinto e claro nas suas respostas Escreva com letra legível
Licenciatura em Engenharia Informática Exame Época Recurso: 22 de Fevereiro, 2007 Duração: 30 min. Para as respostas de escolha múltipla use os quadrados junto da pergunta Seja sucinto e claro nas suas
Leia maisXSLT e recursividade estrutural. Gestão e Tratamento de Informação DEI IST
XSLT e recursividade estrutural Gestão e Tratamento de Informação DEI IST Agenda Recursividade estrutural XSLT Agenda Recursividade estrutural XSLT Recursividade estrutural: um paradigma diferente Dados
Leia maisNúmero: Nome: 1 --------------------------------------------------------------------------------------------------------------
Número: Nome: 1 -------------------------------------------------------------------------------------------------------------- INSTITUTO SUPERIOR TÉCNICO Gestão e Tratamento de Informação Exame: tipo Dezembro
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 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 maisXML. Carlos Bazilio. Depto de Ciência e Tecnologia Instituto de Ciência e Tecnologia Universidade Federal Fluminense
XML Carlos Bazilio Depto de Ciência e Tecnologia Instituto de Ciência e Tecnologia Universidade Federal Fluminense XML XML significa extensible Markup Language (linguagem de marcadores extensível) Foi
Leia maisXSL - extemsible Stylesheet Language. Prof. Antonio Almeida de Barros Jr.
XSL - extemsible Stylesheet Language Prof. Antonio Almeida de Barros Jr. Agenda Conceitos XSLT - XSL Transformations Iteração e Classificação Processamento Condicional Copiando Nodos Variáveis Estude de
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 maisGestão e Tratamento de Informação 1º semestre
DepartamentodeEngenhariaInformática 20010/2011 GestãoeTratamentodeInformação1ºsemestre Laboratório1 Exercícios Nestaauladelaboratórioiremosresolverexercíciosrelacionadoscomarepresentaçãode dadosemxml,validaçãodedocumentosxmlcomxmlschemas,interrogaçõesadados
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 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 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 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 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 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 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 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 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 maisPlano das aulas. Aula 6 Transformação e apresentação de documentos XML XSLT CSS. Departamento de Ciência de Computadores da FCUP ADI2 Aula 6 1
Aula 3 Documentos em XML Estruturas lógicas Estruturas físicas Modelos e DTDs Construção de modelos. Exemplos Aula 5 Processamento de XML Analisadores sintácticos e o SAX DOM Xpath XSL Plano das aulas
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 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 maisUNIVERSIDADE FEDERAL DE SANTA CATARINA. XSwingMenu: Uma Linguagem Baseada em XML para Construção de Menus Java Swing
UNIVERSIDADE FEDERAL DE SANTA CATARINA XSwingMenu: Uma Linguagem Baseada em XML para Construção de Menus Java Swing Francisco de Assis Besen Hillesheim Florianópolis - SC 2004 / 2 UNIVERSIDADE FEDERAL
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 maisUm Tradutor de Esquemas Relacionais em XML para Esquemas SQL
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE SISTEMAS DE INFORMAÇÃO Um Tradutor de Esquemas Relacionais em XML para Esquemas SQL Aluno: Alisson
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 maisANEXO 1. Informação Técnica para entidades exploradoras de jogo online com Liquidez Partilhada
ANEXO 1 Informação Técnica para entidades exploradoras de jogo online com Liquidez Partilhada 1 Índice 1. Enquadramento... 3 1.1 Objetivo... 3 2. Criação sistemática de relatórios com informação de jogo
Leia maisIntrodução e motivação SGBD XML Nativo Consultas em SGBDs XML Prática. Bancos de dados XML. Conceitos e linguagens de consulta
Bancos de dados XML Conceitos e linguagens de consulta Sidney Roberto de Sousa MC536 - Bancos de Dados: Teoria e prática Material base: W3Schools XPath and XQuery Tutorial http://www.w3schools.com/xpath/
Leia maisXPath e XSLT. Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )
XPath e XSLT Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) XSL XSL Extensible Stylesheet Language Uma família de linguagens
Leia maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -XML NAMESPACES. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML NAMESPACES Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza Introdução XML Namespaces fornecem um método para evitar conflitos de nomes de elementos
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 maisXQuery (1ª parte) Gestão e Tratamento da Informação DEI IST. (baseado nos slides de Ioana Manolescu, acessíveis em:
XQuery (1ª parte) Gestão e Tratamento da Informação DEI IST (baseado nos slides de Ioana Manolescu, acessíveis em: http://www-rocq.inria.fr/~abitebou/master-ssd/slxquery.pdf) Agenda Aspectos básicos Porquê
Leia maisXML - DTD - XSL Exemplos de Exercícios TWEB II
XML - DTD - XSL Exemplos de Exercícios TWEB II Exemplo 1 Considere o seguinte resultado em uma página do seu browser: LIVROS Título Autor Gênero Preço Java 6.0 Ricardo Assunção Técnico 75,50 VB.Net José
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 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 maisCONHECIMENTO ESPECÍFICO
CONHECIMENTO ESPECÍFICO 26. Considere o trecho de código a seguir. public class List public E head; public List tail; public List(E h, List t) if ( h == null ) throw new Error(); public int size()
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 maisSistemas de Informação: XML- XSLT
XML 1 : XML- XSLT Todos os exemplos bem como o conteúdo teórico tem por base o livro: Sas Jacobs, Beginning XML with DOM and Ajax From Novice to Professional, Apress, 2006 e W3Schools Free Tutorials: http://www.w3schools.com/xsl/
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 maisGestão e Tratamento de Informação 1º semestre
DepartamentodeEngenhariaInformática 2010/2011 GestãoeTratamentodeInformação1ºsemestre Laboratório5 Exercícios Nesta aula iremos resolver exercícios envolvendo a extracção e a transformação de informação
Leia maisGestão e Tratamento de Informação 1º semestre
DepartamentodeEngenhariaInformática 2010/2011 GestãoeTratamentodeInformação1ºsemestre Laboratório6 Exercícios Nesta aula de laboratório iremos resolver exercícios relacionados com extracção de informaçãoeprocessamentodedocumentostextuais.
Leia maisTUTORIAL: LINGUAGENS XSL E XSLT
TUTORIAL: LINGUAGENS XSL E XSLT Versão 1.0 1/29 Apresentação Este tutorial foi desenvolvido com a finalidade de orientar as Casas Legislativas, que utilizam o SAPL na elaboração de documentos e/ou proposições
Leia maisSQL (Tópicos) Structured Query Language
SQL (Tópicos) Structured Query Language ISI Introdução aos Sistemas de Informação SQL (Tópicos) 1 SQL: componentes SQL / DDL (Data Definition Language) Permite definir os Esquemas de Relação Permite definir
Leia maisXQuery Update. Gestão e Tratamento da Informação DEI IST
XQuery Update Gestão e Tratamento da Informação DEI IST (baseado nos slides de Ioana Manolescu, acessíveis em: http://www-rocq.inria.fr/~abitebou/master-ssd/slxqupdate.pdf) Agenda Aspectos básicos Porquê
Leia maisSQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.
LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre
Leia mais8 Referências bibliográficas
8 Referências bibliográficas [Almeida, 2002] Almeida, Maurício Barcellos. Uma introdução ao XML, sua utilização na internet e alguns conceitos complementares. UFMG, Ci. Inf. vol.31 no.2 Brasília May/Aug.
Leia maisThe XQuery Language. Gestão e Tratamento da Informação DEI IST 2011/2012
The XQuery Language Gestão e Tratamento da Informação DEI IST 2011/2012 baseado nos slides de Ioana Manolescu, acessíveis em: http://www-rocq.inria.fr/~abitebou/master-ssd/slxquery.pdf Agenda Aspectos
Leia maisXQuery (2ª parte) DEI IST. (baseado nos slides de Ioana Manolescu, acessíveis em: http://www-rocq.inria.fr/~abitebou/master-ssd/slxquery.
XQuery (2ª parte) DEI IST (baseado nos slides de Ioana Manolescu, acessíveis em: http://www-rocq.inria.fr/~abitebou/master-ssd/slxquery.pdf) Agenda Formulação de interrogações Expressões FLOWR Sumário
Leia maisAdministração e Optimização de BDs 2º semestre
DepartamentodeEngenhariaInformática 9/ AdministraçãoeOptimizaçãodeBDsºsemestre Mini Projecto Entregaa6deMarçode Aresoluçãodeveserclaramenteidentificadacomonúmerodegrupoeentreguesoba formadeumrelatórioimpresso,seguindootemplatedadonapáginadacadeira.
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 31 Janeiro
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 mais4 X-SMIL XT-SMIL: SMIL + XTemplate
X-SMIL 64 4 X-SMIL Visando aumentar o reuso e a expressividade da linguagem SMIL (W3C, 2001b), descrita no Capítulo 2, este capítulo apresenta a linguagem X-SMIL. X- SMIL é a combinação de duas extensões
Leia maisNotas sobre TinyXML (TP2)
Notas sobre TinyXML (TP2) Laboratório de Aplicações com Interface Gráfica Gáfi MIEIC Rui Rodrigues rui.rodrigues@fe.up.ptrodrigues@fe up pt 1 XML XML extensible Markup Language Formato textual de dados
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 maisgeração de svg com xslt Helder da Rocha
geração de svg com xslt Helder da Rocha (helder@) Geração de SVG com XSLT SVG pode ser gerado a par-r de XSLT É mais fácil gerar figuras básicas que paths. Mas paths podem ser geradas com texto, expressões
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 maisDados Semi-Estruturados e XML
Dados Semi-Estruturados e XML Sumário Dados da Web: Caracterização Gerência de Dados da Web Dados Semi-Estruturados Modelo de dados XML Definição de esquemas Linguagens de Consulta XPath, XQuery 1 Dados
Leia maisXML. Prof. Júlio Machado
XML Prof. Júlio Machado julio.machado@pucrs.br INTRODUÇÃO O que é XML? É a sigla de Extensible Markup Language Linguagem de especificação para descrever dados Padrão aberto e largamente usado Definido
Leia maisCapítulo 9: XML! Database System Concepts! Silberschatz, Korth and Sudarshan (modificado)!
Capítulo 9: XML! XML para transferência de dados" Estrutura hierárquica do XML" DTDs e XML Schema" Consultas de documentos XML: Xpath " Consultas de documentos XML: XQuery" Transformação de documentos
Leia maisXML extensible Markup Language. Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br
XML extensible Markup Language Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br XML Projetada para transportar e armazenar dados (estruturados) Importante conhecer e fácil de entender Exemplo de documento
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 maisHTML: INTRODUÇÃO TAGS BÁSICAS
HTML: INTRODUÇÃO TAGS BÁSICAS CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Definição Editores HTML Estrutura básica de um documento
Leia maisExane de ICE-B, 26 de Junho de 2018 (Versão A)
Exane de ICE-B, 26 de Junho de 2018 (Versão A) Três páginas com 10 perguntas mais três folhas de resposta. Duração: 2 horas e 30 minutos Atenção: Preencha cuidadosamente cada folha de resposta. Pode usar
Leia mais