Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Como criar XSL semelhante ao XSL default ?
Message
General information
Forum:
Visual FoxPro
Category:
XML, XSD
Miscellaneous
Thread ID:
00718295
Message ID:
00718339
Views:
36
This message has been marked as the solution to the initial question of the thread.
Oi Geraldo,

Quando vc utiliza o artifício de copiar e colar pelo IE, o texto é copiado como ele está sendo apresentado pelo browser. Ocorre que neste momento o browser já está convertendo as referências de entidade existentes no documento para os caracteres correspondentes (<,>,$, ' e ").

Sendo assim, quando você cola a string copiada a partir do browser e salva-o como XML (XSL no caso, que na verdade é XML), você acaba tornando o seu documento mal-formado.

Uma forma de resolver este problema é deixar de fazer a cópia pelo browser e fazer um pequeno programa para recuperar a folha de estilos padrão do IE. Veja o exemplo abaixo:
loSS = CREATEOBJECT("MSXML2.DOMDocument")
loSS.Load("res://msxml.dll/defaultss.xsl")
STRTOFILE(loSS.xml,"C:\Testes\XSLFiel.xsl")
Agora o arquivo XSLFiel.xsl terá o XML com as referências de entidade preservadas e vc poderá usá-lo tranqüilamente!

Um abraço!
-----
Fabio Vazquez
http://www.fabiovazquez.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform