Pesquisar na Comunidade

A mostrar resultados para tags ''xml''.

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Projectos
  • Revista PROGRAMAR
  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros



Filtrar por número de...

133 resultados

  1. Bom dia a todos. Tenho um problema ao criar o ficheiro Saft, e espero que alguém ja tenho feito isto e me possa ajudar, pois não tenho experiência em XML. Estou a usar VB6 e consigo criar um ficheiro em XML, porém, não tenho a certeza de como adicionar o 'NameSpace' urn:OECD:StandardAuditFile-Tax:PT_1.03_01 ao fazer isto, o texto xmlns="" é automaticamente adicionado ao node <Header>. Aqui esta o código que uso, e o resultado. Set xmlDoc = New MSXML2.DOMDocument60 Dim pi As IXMLDOMProcessingInstruction Set pi = xmlDoc.createProcessingInstruction("xml", "version='1.0' encoding='Windows-1252'") 'encoding="UTF-8" xmlDoc.insertBefore pi, xmlDoc.documentElement Set xmlRootNode = xmlDoc.createElement("AuditFile") xmlDoc.appendChild xmlRootNode xmlDoc.documentElement.setAttribute "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance" xmlDoc.documentElement.setAttribute "xsi:schemaLocation", "urn:OECD:StandardAuditFile-Tax:PT_1.03_01 SAF-T-PT.XSD" xmlDoc.documentElement.setAttribute "xmlns:doc", "urn:schemas-basda-org:schema-extensions:documentation" xmlDoc.documentElement.setAttribute "xmlns", "urn:OECD:StandardAuditFile-Tax:PT_1.03_01" //de seguida crio o node <header> Set xmlNodeLevel0 = xmlDoc.createElement("Header") xmlRootNode.appendChild xmlNodeLevel0 Resultado: <?xml version="1.0" encoding="Windows-1252"?> <AuditFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:OECD:StandardAuditFile-Tax:PT_1.03_01 SAF-T-PT.XSD" xmlns:doc="urn:schemas-basda-org:schema-extensions:documentation" xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.03_01"><Header xmlns=""> Será que alguém com mais experiência se sabe explicar porque?
  2. Boas, Pretendo adicionar a um ficheiro de XML um link, sendo que a cada link associo um título, porém sempre que adiciono um novo troca o que já existia O XML é: <WebSite> <Title>qwe12r</Title> <Link>12rqwfa</Link> </WebSite> Para escrever isso tenho: DataTable datatable = new DataTable(); datatable.TableName = "WebSite"; DataColumn dc1 = new DataColumn("Title"); DataColumn dc2 = new DataColumn("Link"); datatable.Columns.Add(dc1); datatable.Columns.Add(dc2); datatable.Rows.Add(textBoxTitle.Text, textBoxLink.Text); DataSet dataset = new DataSet(); dataset.Tables.Add(datatable); dataset.DataSetName = "fav"; dataset.WriteXml("FicheiroXML.xml"); E já agora, depois de conseguir adicionar os links, como é que eu posso percorrer todo o ficheiro e recolher os títulos, para os poder colocar numa listbox? Obrigado
  3. Bom dia, estou a escrever este post porque a minha duvida consiste em algo mais complicado (penso eu!) do que pegar num simples Excel, importar um mapa XML e arrastar as tags para as colunas como apresentam tutorials como este ( ).Para ser mais simples expor as minhas dúvidas vou fazê-lo por tópicos: quando faço o teste drag and drop como no video do youtube ( ), as tags selecionam as colunas todas para baixo em vez de uma única célula só. Questão: Consigo atribuir uma tag a selecionar apenas o valor de UMA célula? quando tento exportar qualquer ficheiro EXCEL para XML recebo sempre a seguinte resposta: "Não é possível guardar ou exportar dados XML. Os mapas XML deste livro não são exportáveis". Alguma ideia do porquê disto? Em vários testes que realizei cheguei a algumas conclusões que precisava que fossem validadas: quando importo um XML, este tem de ter as tags em branco para ser exportado. Só é possível exportar se todas as tags tiverem atribuídas. Não vai dar para exportar um XML preenchido caso uma das tags "linkadas" aponte para comba boxes. Alguem me valida estas conclusões? Desde Já o meu muito obrigado por qualquer tempo dispendido! Cumprimentos
  4. Boas, como faço pra ler um xml para depois modificá-lo?
  5. Boas, Eu tenho uma localstorage em XML chamada classificação onde guardo os nomes e pontos de cada equipa. O que eu queria era ir a Tag pontos e alterar o valor cada vez que eu adiciono um novo resultado. A localstorage está assim: <classificacao><classificacao id="1"><nomeequipa>SL Benfica</nomeequipa><pontos>0</pontos></classificacao><classificacao id="2"><nomeequipa>FC Porto</nomeequipa><pontos>0</pontos></classificacao><classificacao id="3"><nomeequipa>Sporting CP</nomeequipa><pontos>0</pontos></classificacao><classificacao id="4"><nomeequipa>SC Braga</nomeequipa><pontos>0</pontos></classificacao></classificacao> O que eu quero é ir ler o valor dos pontos e adicionar +3 em caso de vitoria. Alguém sabe como resolver isto? O javascript é este: if (localStorage.classificacao) { parser = new DOMParser(); var doc = parser.parseFromString(localStorage.classificacao, "text/xml"); var n = doc.getElementsByTagName("classificacao")[0].childNodes.length; var i = 0; } for (i = 0; i < n; i++) { elem = doc.getElementsByTagName("classificacao")[0].childNodes; equipaclassificacao = elem.getElementsByTagName("nomeequipa")[0].firstChild.nodeValue; if (resultado == 1) { pontos = Number(elem.getElementsByTagName("pontos")[0].firstChild.nodeValue); pontos += 3; } }
  6. Boas malta. É o seguinte.. Não percebo nada de ficheiros XML e o que eu tenho é um programa em Flash, que precisa de ser traduzido automaticamente ( todos os botões e vozes ) para outra lingua.. Pelo que percebi tenho de criar um ficheiro de texto ou assim, com os textos todos traduzidos e guardá-lo como XML.. Alguem tem dicas ou assim que me possam ajudar? P.S.: Depois como é que importo o ficheiro xml a correr no flash? Cumprimentos, Mikev.
  7. Bom dia, Malta estou a precisar de converter um ficheiro XML para PDF em C#, já tentei mil e uma coisas e ainda não consegui nada, se alguém pudesse ajudar agradecia muito mesmo ...
  8. Boa noite, Estou a gerar um pdf com xslt e estou a tentar colocar uma imagem de lado na página, como se fosse um rodapé mas de lado na página. Mas não estou a conseguir, e tudo o que encontro é sobre xslt-fo, e eu apenas estou a usar xslt. Existe uma tag que é page-footer que me cria o footer, será que exsite alguma para me colocar a imagem de lado ao longo da página? Alguém me consegue ajudar? Obrigado. Cumprimentos
  9. Boa tarde, Tenho um XML e um XSD que valida o XML. Até aqui tudo bem. Na estrutura do XML tenho, entre outras, duas tags, designadamente: <Jogadores> e <Clubes> (aqui coloco um excerto) <Jogadores> <jogador> <id>J1</id> <nome>Manuel</nome> <morada>Rua de Cima</morada> ------ ------ <clube>C1</clube> </ jogador > < Jogadores > <Clubes> <clube> <id>C1</id> <nome>Porto</nome> <morada>Rua de Baixo</morada> ------ ------ </ clube > < Clubes > No XSD pretendo usar "refs", ou seja, quero referenciar no jogador o clube a que ele pertence. Não consegui fazer isto porque o xsd deixa de validar. Alguém pode fazer o favor de dar alguma ajuda? Obg. Blackie
  10. Tenho uma duvida como é que eu associo um button a uma instrução <xsl:apply-templates> eu tenho este código mas não sei como o associar para que ao clicar no botão só apareça a informação que eu quero <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions"> <xsl:template match="/"> <html> <head> <title> Relatorio de LPROG </title> <script> function show() { var arr = document.getElementsByTagName("table"); for (var i = 0; i < arr.length; i++) arr[i].style.display = ''; } </script> </head> <body bgcolor="grey"> <font color="white" size="10"><center>Relatorio de LPROG</center></font> <Form> <center><INPUT type="button" value="Inicio" name="btnInicio" onclick="show()"/> <INPUT type="button" value="Introducao" name="btnIntroducao" onclick="show()"/> <INPUT type="button" value="Analise" name="btnAnalise" onclick="show()"/> <INPUT type="button" value="Linguagem" name="btnLinguagem" onclick="show()"/> <INPUT type="button" value="Transformacoes" name="btnTransformcoes" onclick="show()"/> <INPUT type="button" value="Conclusao" name="btnConclusao" onclick="show()"/> </center> </Form> <hr/> <xsl:apply-templates select="relatorio/paginaRosto/autor"/> </body> </html> </xsl:template>
  11. Boa tarde malta, tenho uma dúvida um bocado confusa de explicar, então vou ver se me faço entender. Eu tenho um XML de análises, e tenho apenas dois tipos de análises, Sanguinea e Urinária. No xsd eu estava a pensar fazer uma enumeration, para restringir a esses dois tipos. Esses dois tipos têm elementos diferentes, um trata-se de colesterol e essas coisas, enquanto na urina tem outras caracteristicas. E eu no XSD queria restringir isso, ou seja fazer com que se fosse analise ao sangue tivesse certo tipo de caracteristicas, e analise à urina outros elementos diferentes. Obrigado
  12. Boas pessoal, estou a fazer uma aplicação que lê ficheiros XML, mas estou com uma dúvida, como é que eu faço para ler um qualquer ficheiro sem saber à partida o seu conteúdo ? Por exemplo : Movie.xml <?xml version="1.0" encoding="utf-8" ?> <root> <Movie name ="Iron Man"> <Genre>Action</Genre> <Year>2008</Year> </Movie> <Movie name ="Back to the Future"> <Genre>Adventure</Genre> <Year>1985</Year> </Movie> <Movie name ="Dumb and Dumber To"> <Genre>Comedy</Genre> <Year>2014</Year> </Movie> </root> Quero que ao ler o ficheiro seja possível identificar as tags presentes neste caso por exemplo a Movie, Genre e Year, para ter uma aplicação mais "dinâmica", não sei se me estou a fazer entender, vou mostrar o código que tenho ao momento (foi criado a partir de um tutorial, apenas modifiquei para poder carregar ficheiros .xml a partir do openDialog) Form1.cs namespace XMLReader { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void LoadMovies(string file) { XmlDocument document = new XmlDocument(); document.Load(file); foreach (XmlNode node in document.DocumentElement) { string title = node.Attributes[0].Value; string genre = node["Genre"].InnerText; int year = int.Parse(node["Year"].InnerText); listBox.Items.Add(new Movie(title, genre, year)); } } private void listBox_SelectedIndexChanged(object sender, EventArgs e) { if(listBox.SelectedIndex != -1) { propertyGrid.SelectedObject = listBox.SelectedItem; } } private void openToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult dialogResult = openFileDialog1.ShowDialog(); if(dialogResult == System.Windows.Forms.DialogResult.OK) { LoadMovies(openFileDialog1.FileName); } } } } Movie.cs namespace XMLReader { class Movie { public string Title { get; set; } public string Genre { get; set; } public int Year { get; set; } public Movie(string title, string genre, int year) { this.Title = title; this.Genre = genre; this.Year = year; } public override string ToString() { return Title; } } } Cumprimentos edub13
  13. Ola, estou aqui a fazer tipo uma playlist, para o programa XBMC, e como diz o titulo, eu queria ,ligar a minha XML principal a outras XML tipo uma pasta e assim, e gostaria de saber se a algum código que possa por para fazer isso, e quando eu clico naquele nome ele ir para outra XML, gostaria e saber se a algum código que faça isso para por na XML principal, deixo o código abaixo da playlist que estou a fazer Código: <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <item> <title>Titulo</title> <link>Meu Link</link> <thumbnail>Link de uma Imagem</thumbnail> </item> <item> Cumprimentos, Pedro009
  14. Bom dia estou aqui com umas dúvidas se alguém me puder ajudar agradeço muito. Estou a criar um ficheiro xsl que faz uma série de queries xpath a um documento xml e tenho alguns campos que é para contar o numero total desse campo por exemplo (Nº de Livros de livros publicados) Exemplo da árvore XML: <DADOS-AUTOR NOME="Rui Carlos Correia" ID="267"> <PRODUCAO-BIBLIOGRAFICA> <TRABALHOS-EM-EVENTOS> <TRABALHO-EM-EVENTOS....... <ARTIGOS-PUBLICADOS> <ARTIGO-PUBLICADO.......... Eu tenho assim no ficheiro xsl: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <HTML> <BODY> <H1>Lista de Autores</H1> <TABLE border="1"> <TR> <TD><B>Nome do Autor</B></TD> <TD><B>ID do Autorr</B></TD> <TD><B>Publicações de Artigos</B></TD> <xsl:for-each select="//DADOS-AUTOR"> <TR> <TD><xsl:value-of select="@NOME"/></TD> <TD><xsl:value-of select="@ID"/></TD> <TD><xsl:value-of select="count(//ARTIGO-PUBLICADO)"/></TD> </TR> </xsl:for-each> </TABLE> </BODY> </HTML> </xsl:template> </xsl:stylesheet> O problema é que a função count deve estar a devolver-me o total de artigos de todos os autores (tenhos uns 20 autores no total) pois o número que aparece na tabela referente a cada linha do autor é sempre o mesmo. O que estou a fazer de mal? Obrigado
  15. Boa noite, Tenho aqui uma dúvida em relação a uma querie xpath que tenho que fazer num documento XML. Quero que a querie me devolva apenas o ano de produção mas no documento XML esse campo está no formato YYYYMMDD (20130211) e quero retirar apenas o 2013. Alguém sabe como faço? Isto é para utilizar numa aplicação em C# que exporta os dados do XML para uma tabela excel. Obrigado
  16. Boas, Tenho este exemplo de um ficheiro XML: <data> <dropdownlist1> <id>1</id> <value>example1</value> </dropdownlist1> <dropdownlist1> <id>2</id> <value>example2</value> </dropdownlist1> <dropdownlist2> <id>1</id> <value>example1</value> </dropdownlist2> <dropdownlist2> <id>2</id> <value>example2</value> </dropdownlist2> </data> Não sei se estou a fazer o ficheiro xml bem, mas o que queria era pegar nos valores das tags dropdownlist1 e meter numa dropdownlist e pegar na tag dropdownlist2 e meter noutra dropdownlist. Alguem me poderia dizer como? Obrigado.
  17. Bom dia, Estou a usar uma dll que me cria um ficheiro xml no qual tenho apenas de preencher os campos. Até ai tudo bem, o problema é que precisava de ter uma tag "urn" e a dll cria automaticamente com a tag "cac" e eu não sei como posso alterar isso. Alguém sabe se é possível depois de já ter tudo criado alterar apenas as tags do ficheiro?
  18. Olá pessoal, Preciso saber como faço para identificar a versão do arquivo XML Dim XML As DOMDocument Dim xmlElem As IXMLDOMNode Dim mVersaoXML As String Set XML = New DOMDocument XML.Load (sFile) XML.async = False Set xmlElem = XML.SelectNodes("/nfeProc/NFe/infNFe").Item(lngItem).FirstChild mVersaoXML = xmlElem.NodeValue Está retornando nulo preciso de saber se o arquivo XML é da versão "2.0" ou "3.10"
  19. Boas pessoal, Tenho aqui uma dúvida, é o seguinte. Tenho um web service que se vai ligar a uma base de dados, essa base de dados tem password e utilizador e ip naturalmente. o que se segue é que não quero e não posso colocar os dados no web service, a solução é criar um ficheiro xml com as tags e que possam ser alteradas e o web service continuar a funcionar corretamente. <authentication> <user>user</user> <passwd>password</passwd> <environment>1.1.1.1</environment> </authentication> Até aqui tudo bem. O que queria era passar cada uma das tags <user>user</user>....para respetivas variáveis que serão utilizadas no código java em vez de colocar diretamente no código. Alguém me sabe explicar?
  20. Boa noite, preciso aqui de uma pequena ajuda. Eu na app que estou a fazer, as traduções estão em ficheiros xml, em que quando um utilizador altera o idioma a aplicação tira os valores do xml e aplica nos controlos. O problema que estou a ter é que não consigo chegar ao nó do xml. O xml que tenho até agora é este <?xml version="1.0" encoding="UTF-8"?> <!--en_US--> <OpenBugTracker> <Common> <value>Error</value> <value>Action completed</value> <value>Done</value> <value>Cancel</value> <value>Mandatory field</value> <value>Confirm</value> <value>Please be patient</value> <value>Check connection to</value> <value>Importing configuration</value> <value>Save</value> <value>Delete</value> </Common> <OBT> <splashScreen> <value>Error creating directory</value> <value>Error copying file</value> </splashScreen> <login> <value>Login</value> <value>Select OpenBugTracker server</value> <value>Manage servers</value> <value>Username</value> <value>Password</value> <value>Login anonymously</value> <value>Restore password</value> <value>or</value> <value>Register</value> <value>No servers available</value> <value>Do you want to add your first server?</value> <value>Pressing \"No\" will close OpenBugTracker</value> <value>Testing connection to</value> </login> </OBT> <ServerManager> <value>Server Manager</value> <value>Search</value> <value>New server</value> <value>Server name</value> <value>Manual configuration</value> <value>Server Host</value> <value>Server Port</value> <value>Server Username</value> <value>Server Password</value> <value>Server Database</value> <value>Database prefix</value> <value>Select server engine</value> <value>Use URL configuration</value> <value>Do you want to delete </value> <value>Server Instance</value> </ServerManager> </OpenBugTracker> e no C# o código que tenho é este. XmlDocument doc = new XmlDocument(); doc.Load(Application.StartupPath + @"\Language\en_US.xml"); XmlNodeList nodeList; XmlNode root = doc.DocumentElement; nodeList = root.SelectNodes("descendant::Common[values]"); foreach (XmlNode value in nodeList) MessageBox.Show(value.Value.ToString()); Eu tirei deste link, e quando foi a ver se funcionava o nodeList fica sempre vazio :s eu sei que o problema está em indicar o nó mas é questão é que não consigo lá chegar. A ideia é que ele percorra os values e preencha um array com os valores. Alguém me pode ajudar? Desde já obrigado,
  21. Bom dia, Estou a realizar um projeto no qual faço integração de um web service com uma base de dados externa a qual não tenho acesso apenas, apenas para consultas, o que pretendo é fazer uma query a base de dados através do web service e que esse web service me crie um ficheiro XML para atualizar a base de dados local de tempo a tempo em C#. A minha dúvida aqui é como fazer a exportação dos dados consultados para um ficheiro XML? Estou a utilizar o Glassfish Server, existem ferramentas para exportar o sopa response? Vou colocar aqui o meu código da query..se alguém me poder ajudar import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.Collection; import javax.jws.WebMethod; import javax.jws.WebResult; import javax.jws.WebService; import javax.naming.InitialContext; import javax.sql.DataSource; /** * * @author JoaoMartins */ @WebService(serviceName = "wsConsumosArmazem_XML") public class wsConsumosArmazem_XML { /** * This is a sample web service operation */ @WebMethod(operationName = "select_all") @WebResult(name = "select_all") public OTs[] getSelect_all() { Collection<OTs> returnOtData_all = new ArrayList<OTs>(); try{ InitialContext ctx = new InitialContext(); //The JDBC Data source that we just created DataSource ds = (DataSource) ctx.lookup("MySQLDataSource"); Connection conn = ds.getConnection(); String mostra_ots_query = "SELECT WWONBR, WSTAT, WRQDTE, WPDESC, WPLNNR, WMCHID FROM EWSMST00"; // create the java statement PreparedStatement st = conn.prepareStatement(mostra_ots_query); ResultSet rs = st.executeQuery(); while (rs.next()) { OTs otdata = new OTs(); otdata.setWWONBR(rs.getString("WWONBR")); otdata.setWSTAT(rs.getInt("WSTAT")); otdata.setWRQDTE(rs.getInt("WRQDTE")); otdata.setWPDESC(rs.getString("WPDESC")); otdata.setWPLNNR(rs.getInt("WPLNNR")); otdata.setWMCHID(rs.getString("WMCHID")); returnOtData_all.add(otdata); } System.out.println("Pesquisa Completa!!"); }catch(Exception ex){ System.err.println(ex.getMessage()); System.out.println("Erro Inesperado"); } return returnOtData_all.toArray(new OTs[0]); } }
  22. Bom dia, estou aqui com um problema na utilização do xml. Eu tenho uma base de dados em xml que tem informações relativas a um banco de imagens, essa informação terá se ser usada numa pagina web, no entanto eu não sei por onde começar a resolver o problema. A minha ideia era fazer um load do ficheiro xml em Javascript será que estou a pensar bem? Já alguem fez algo parecido? Obrigado pela atenção
  23. Boa tarde, Fala Gonçalo, natural de Portugal e preciso de uma ajuda urgente! sou iniciante em ActionScript 3.0 e XML, e preciso de ajuda num jogo. o meu jogo é um SpaceShooter, ando aos tirinhos a matar inimigos no eixo XX, mas o jogo precisa de ter 2 niveis mas feitos em XML, pergunto como se faz a interligação entre ActionScript 3.0 e o XML ? Como se faz um ficheiro XML, por causa dos niveis do jogo? (são 2) Agradecia imenso ajuda, é urgente!! por favor... Senão houver paciencia para me ajudarem (normalmente a tipica resposta é nao terem tempo) se faz favor, enviem-me bons links onde eu perceba como se usa XML com ActionScript 3.0. Obrigado mais uma vez. Gonçalo
  24. public class LerXML { public static void main(String argv[]) { try { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); [b]Document doc = dBuilder.parse(EventList_CDIO);[/b] doc.getDocumentElement().normalize(); System.out.println("Elemento Raíz :" + doc.getDocumentElement().getNodeName()); NodeList nList = doc.getElementsByTagName("event"); System.out.println("----------------------------"); for (int temp = 0; temp < nList.getLength(); temp++) { Node nNode = nList.item(temp); System.out.println("\nElemento Atual :" + nNode.getNodeName()); if (nNode.getNodeType() == Node.ELEMENT_NODE) { Element eElement = (Element) nNode; System.out.println("year: " + eElement.getElementsByTagName("year").item(0).getTextContent()); System.out.println("Name : " + eElement.getElementsByTagName("name").item(0).getTextContent()); System.out.println("Host : " + eElement.getElementsByTagName("host").item(0).getTextContent()); System.out.println("City : " + eElement.getElementsByTagName("city").item(0).getTextContent()); System.out.println("Country : " + eElement.getElementsByTagName("country").item(0).getTextContent()); System.out.println("Begin Date: " + eElement.getElementsByTagName("begin_date").item(0).getTextContent()); System.out.println("Country : " + eElement.getElementsByTagName("end_date").item(0).getTextContent()); System.out.println("Web Page : " + eElement.getElementsByTagName("web_page").item(0).getTextContent()); System.out.println("Organizer : " + eElement.getElementsByTagName("org_name").item(0).getTextContent()); System.out.println("Email : " + eElement.getElementsByTagName("email").item(0).getTextContent()); } } } catch (ParserConfigurationException | DOMException e) { e.printStackTrace(); } } } Como é que eu consigo ler um XML? Eu tenho o codigo feito, penso que esta bem feito, tenho um documento XML que queria testar mas não sei bem aceder a ele, alguém me pode ajudar? Esta-me a dar erro nesta linha Document doc = dBuilder.parse(EventList_CDIO)
  25. Boas pessoal, Preciso de validar um login em xquery existem 3 tipos de utilizadores, e quero que verifique qual deles esta a tentar entrar e para cada caso direcione para pagina correcta, tenho este codigo mas isto não esta a funcionar, alguem me consegue ajudar?' {if ($login) then( if(sm:is-dba($utilizador)) then( <p> aqui vai ter um link para o admin</p> ) else(if ($login eq 'moderador') then (<p> aqui um link para o moderador </p>) else (<p>e caso não seja nenhum dos dois e seja um utilizador valido é um link para o utilizador normal </p>) ))else( <p> incorrecto </p>) } Acho que o problema esta na estrutura do if ou então nas validações quando quer saber se é admin ou moderador, estou a utilizar o existdb como base de dados onde os utilizadores estao registados.. Aguardo resposta. Cumprimentos...