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 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/

Mini-cursos e tutorials sobre as tecnologias XML utilizadas

Mini-cursos e tutoriais sobre XML, XML Schemas (XSD), XPath e XML Stylesheet Transformations (XSLT)

Referências

Exemplos