xxta Postado Fevereiro 13, 2008 Denunciar Share Postado Fevereiro 13, 2008 Bom dia Pessoal,Estou com alguns problemas para recuperar um dado, em um campo de um xml.Segue o XML:<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="style.xsl"?> <ERwin xmlns="http://www.ca.com/erwin" xmlns:UDP="http://www.ca.com/erwin/metadata" xmlns:EMX="http://www.ca.com/erwin/data" xmlns:EM2="http://www.ca.com/erwin/EM2data" FileVersion="7.1.1207" Format="ERwin"> <EMX:Model id="{BB007405-E2A5-4E6F-B0BF-910B81BF099B}+00000000" name="Model_1" xmlns="http://www.ca.com/erwin/data"> <ModelEnvProps> <Locator>erwin://C: </Locator> <Disposition/> </ModelEnvProps> </EMX:Model> </ERwin> O XSLT está assim: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <title>Doc </title> </head> <body> <table> <tr><td>Tabela:</td><td>nome da tabela</td></tr> <tr><td>Descricao:</td><td>descricao da tabela</td></tr> </table> <br /> <table style="width:500px"> <tr><td>coluna</td><td>Tipo</td><td>Comentario</td><td>PK</td></tr> <tr><td> <xsl:value-of select="ERwin/EMX:Model/ModelEnvProps/Locator"/> </td> <td>Tipo</td> <td>Comentario</td> <td>PK</td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet>O campo a ser recuperado é o "Locator".Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Fevereiro 13, 2008 Denunciar Share Postado Fevereiro 13, 2008 Ué..ele não localiza?Tenta usar "/ERwin/EMX:Model/ModelEnvProps/Locator" no select. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 xxta Postado Fevereiro 19, 2008 Autor Denunciar Share Postado Fevereiro 19, 2008 Ué..ele não localiza?Tenta usar "/ERwin/EMX:Model/ModelEnvProps/Locator" no select.Tentei cara, mas não consegui...:/Abrindo no IE da o seguinte erro:"Referência a um prefixo de espaço para nome não declarado: 'EMX'. "Já procurei por isso, mas não encontrei nada. Vou continuar procurando...Se alguém conseguir, ficarei agradecido !hehemesmo assim obrigado 'KaKarotto'!falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Fevereiro 20, 2008 Denunciar Share Postado Fevereiro 20, 2008 Cara, meu forte não é muito xlst. Fiz pouquissimas aplicações até hj, todas elas muito simples.E como sempre é sempre o iE que traz problemas né...Tenta um atalho://LocatorApenas isso.Veja se funciona, se funcionar o iE tem alguma coisa contra os padrões do Xlst, aí você vai ter que procurar direitinho sobre essa particularidade com namespaces do iE. O problema seria que o iE não consegue usar o Xpath junto com namespaces.Abraços, boa sorte carinha o/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 xxta Postado Fevereiro 25, 2008 Autor Denunciar Share Postado Fevereiro 25, 2008 Cara, meu forte não é muito xlst. Fiz pouquissimas aplicações até hj, todas elas muito simples.E como sempre é sempre o iE que traz problemas né...Tenta um atalho://LocatorApenas isso.Veja se funciona, se funcionar o iE tem alguma coisa contra os padrões do Xlst, aí você vai ter que procurar direitinho sobre essa particularidade com namespaces do iE. O problema seria que o iE não consegue usar o Xpath junto com namespaces.Abraços, boa sorte carinha o/Não tem jeito...huahaumesmo assim, obrigado... :Dvou tentar usar um parser em Java e criar um html...Até mais Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
xxta
Bom dia Pessoal,
Estou com alguns problemas para recuperar um dado, em um campo de um xml.
Segue o XML:
O XSLT está assim:O campo a ser recuperado é o "Locator".
Obrigado.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.