Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

gil0mendes

Como mostrar os resultados o query

Mensagens Recomendadas

gil0mendes

Boas,

eu tenho um problema, o seja tenho o seguinte ficheiro XML:

 <?xml version="1.0" encoding="ISO-8859-1" ?> 
- <alunos>
- <aluno numint="1" nome="test">
  <disc nome="PORTUGUÊS" classif="11" faltasj="" faltasi="" /> 
  <disc nome="FILOSOFIA" classif="13" faltasj="" faltasi="" /> 
  </aluno>
- <aluno numint="2" nome="test2">
  <disc nome="PORTUGUÊS" classif="11" faltasj="1" faltasi="" /> 
  <disc nome="FILOSOFIA" classif="14" faltasj="" faltasi="" /> 
  <disc nome="LÍNGUA ESTRANGEIRA GERAL" classif="10" faltasj="2" faltasi="" /> 
  </aluno>
</alunos>

e queria por exemplo procurar pelo numint 2, e que apareça os disc's todos so desse aluno, num datagrid.

Tipo eu ja consigo por em labels o nome do aluno o numint  e outros atributos que nao expos no excerto acima.

Se me poderiam ajudar agradecia.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
gil0mendes

Depois de analisar melhor, eu vi que  que é necessário uma referencia, pesquisei e vi uma de tal Microsoft.XML.Xquery, mas esta não da nada, o que fazo???

pelo que entendi, para o meu caso ficava +/- assim:

for $x in doc(caminho)/alunos/aluno
where $x/@numint="1"
return $x/disc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

Então procura por esse erro no Google, em particular procura usando o código do erro.

De certo já alguém teve esse problema e explicou a solução.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.