Software utilizado nas aulas de laboratório
O ficheiro .zip que se encontra em anexo contém o software a ser utilizado nas aulas de laboratório.
Depois de descomprimir o ficheiro .zip, poderá usar o software tal como se indica nos exemplos abaixo:
Processamento de dados em XML
- Validar um documento XML de acordo com um XML Schema (XSD)
- java -cp .;software-gti.jar com.saxonica.Validate source-xml-file.xml
- Verificar um documento XSD
- java -cp .;software-gti.jar com.saxonica.Validate -xsd:schema-file.xsd
- Transformar um documento XML através de uma XSLT
- java -cp .;software-gti.jar net.sf.saxon.Transform -s:source-xml-file.xml -xsl:stylesheet.xslt -o:output.xml
- Avaliar uma expressão XPath sobre um documento XML
- java -cp .;software-gti.jar net.sf.saxon.Query -s:source-xml-file.xml -q:query-file
- Avaliar uma expressão XQuery/XQuery Update
- java -cp .;software-gti.jar net.sf.saxon.Query -update:on -q:query-file
Documentação detalhada sobre a API para processamento de dados em XML está disponível em http://www.saxonica.com/documentation/index/intro.html
Extracção de informação
- Extrair informação de documentos HTML com a ferramenta RoadRunner
- java -cp .;software-gti.jar roadrunner.Shell ( -FinputURIs.txt | URI0 [URI1 ...] )
Documentação detalhada sobre o RoadRunner está disponível em http://www.dia.uniroma3.it/db/roadRunner/
Limpeza de dados
Tutoriais sobre a ferramenta de limpeza de dados AJAX encontram-se disponíveis em http://dmir.inesc-id.pt/dmir/ajax/
- Software de limpeza de dados - AJAX
- Software para aulas de laboratório GTI - Versão 1.0
- Software para aulas de laboratório GTI - Versão 1.1
- Software para aulas de laboratório GTI - Versão 1.2
- Software para aulas de laboratório GTI - Versão 1.3
- Software para aulas de laboratório GTI - Versão 1.4
- Software para aulas de laboratório GTI - Versão 1.5
Software utilizado nas aulas de laboratório
O ficheiro .zip que se encontra em anexo contém o software a ser utilizado nas aulas de laboratório.
Depois de descomprimir o ficheiro .zip, poderá usar o software tal como se indica nos exemplos abaixo:
Processamento de dados em XML
- Validar um documento XML de acordo com um XML Schema (XSD)
- java -cp .;software-gti.jar com.saxonica.Validate source-xml-file.xml
- Verificar um documento XSD
- java -cp .;software-gti.jar com.saxonica.Validate -xsd:schema-file.xsd
- Transformar um documento XML através de uma XSLT
- java -cp .;software-gti.jar net.sf.saxon.Transform -s:source-xml-file.xml -xsl:stylesheet.xslt -o:output.xml
- Avaliar uma expressão XPath sobre um documento XML
- java -cp .;software-gti.jar net.sf.saxon.Query -s:source-xml-file.xml -q:query-file
- Avaliar uma expressão XQuery/XQuery Update
- java -cp .;software-gti.jar net.sf.saxon.Query -update:on -q:query-file
Documentação detalhada sobre a API para processamento de dados em XML está disponível em http://www.saxonica.com/documentation/index/intro.html
Extracção de informação
- Extrair informação de documentos HTML com a ferramenta RoadRunner
- java -cp .;software-gti.jar roadrunner.Shell ( -FinputURIs.txt | URI0 [URI1 ...] )
Documentação detalhada sobre o RoadRunner está disponível em http://www.dia.uniroma3.it/db/roadRunner/
Limpeza de dados
Tutoriais sobre a ferramenta de limpeza de dados AJAX encontram-se disponíveis em http://dmir.inesc-id.pt/dmir/ajax/
- Software de limpeza de dados - AJAX
- Software para aulas de laboratório GTI - Versão 1.0
- Software para aulas de laboratório GTI - Versão 1.1
- Software para aulas de laboratório GTI - Versão 1.2
- Software para aulas de laboratório GTI - Versão 1.3
- Software para aulas de laboratório GTI - Versão 1.4
- Software para aulas de laboratório GTI - Versão 1.5
- Software de limpeza de dados - AJAX
- Software para aulas de laboratório GTI - Versão 1.0
- Software para aulas de laboratório GTI - Versão 1.1
- Software para aulas de laboratório GTI - Versão 1.2
- Software para aulas de laboratório GTI - Versão 1.3
- Software para aulas de laboratório GTI - Versão 1.4
- Software para aulas de laboratório GTI - Versão 1.5
Mini-cursos e tutorials sobre as tecnologias XML utilizadas
Mini-cursos e tutoriais sobre XML, XML Schemas (XSD), XPath e XML Stylesheet Transformations (XSLT)
- Introdução ao standard XML ( http://www.w3schools.com/xml/default.asp)
- Introdução ao standard XML Schema ( http://www.w3schools.com/schema/default.asp)
- Introdução ao standard XPath ( http://www.w3schools.com/xpath/default.asp)
- Introdução ao standard XSLT ( http://www.w3schools.com/xsl/default.asp)
- Introdução ao standard XQuery ( http://www.w3schools.com/xquery/default.asp)
- Introdução e referência para o standard XQuery Update ( http://xqilla.sourceforge.net/XQueryUpdate )
Referências
- XPath/XSLT/XQuery/regexp quick reference cards ( http://www.mulberrytech.com/quickref/ )
- Funções XPath ( http://www.w3schools.com/xpath/xpath_functions.asp )
- Elementos XSLT ( http://www.w3schools.com/xsl/xsl_w3celementref.asp)
- XQuery ( http://www.w3schools.com/xquery/xquery_reference.asp)
- Regular expressions syntax ( http://www.w3.org/TR/xpath-functions/#regex-syntax )
Exemplos
- Exemplos XML ( http://www.w3schools.com/xml/xml_examples.asp)
- Exemplos XML Schema ( http://www.w3schools.com/schema/schema_example.asp)
- Exemplos XSLT ( http://www.w3schools.com/xsl/xsl_examples.asp)
- Exemplos XQuery ( http://www.w3schools.com/xquery/xquery_example.asp)
- The XQuery Examples Collection Wikibook ( http://en.wikibooks.org/wiki/XQuery )