吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1934|回复: 4
收起左侧

[原创工具] 开源原创 XML报告查看器1.0 直接查看带 XSL 样式的 XML 报告文件

[复制链接]
乱舞有意 发表于 2025-10-17 14:11
本帖最后由 乱舞有意 于 2025-10-22 10:33 编辑


单位电脑升级了Windows10,但是很多远古工具会生成一个xml报告,但这个报告又不能在当前主流的浏览器中渲染,所以有了这个工具。

ATML(Automatic Test Markup Language)和许多工业级 XML 报告都基于标准 XML 格式。 要将这些 XML 文件以可读的报告形式展示,必须应用相应的 XSL 样式表(XSLT) 进行转换。

历史上,Internet Explorer(IE) 是少数能在打开 XML 文件时自动应用 XSL 样式并渲染为 HTML 的浏览器之一。然而,Chrome、Firefox、Edge(Chromium 版)等现代浏览器已不再支持在本地直接加载和应用 XSL 样式表,导致许多遗留的 XML 报告无法正常查看。

Internet Explorer 的组件说明
Internet Explorer 由两个主要部分组成:

IE Shell:即用户界面(可执行文件),用于作为浏览器使用。
WebBrowser 控件(Trident 引擎):这是 IE 的核心渲染引擎,负责解析 HTML、XML 和应用 XSL 样式。
虽然 IE Shell 已被微软正式弃用并停止支持,但 WebBrowser 控件(Trident)并未被完全淘汰,仍在部分 Windows 应用中用于嵌入式网页渲染,并由 Microsoft 继续维护。

项目开源地址:
https://github.com/nu1lkali/xmlReportViewer
C#WPF版本开源地址:https://github.com/nu1lkali/XmlToHtmlViewer_Net
Python单文件下载地址:
https://wwap.lanzoum.com/ifjDe38yn07g
C#WPF单文件下载地址(需要安装NET4.8运行库):
https://wwap.lanzoum.com/irBkU391dy1c
这个工具使用的话建议和xml文件放在一个目录下 否则拖拽的功能会失效 目前他们要看xml报告 就直接把这个程序设置成.xml格式的默认打开方式了 影响不大……


本工具模拟了类似WebBrowser 控件的功能,在不依赖 IE 的前提下,实现对 XML + XSL 的本地渲染,帮助用户在 IE 退役后继续查看关键报告。
后来用NET重写了 支持多标签页

12345.png


收藏 [url=]免费评分[/url] 淘帖

免费评分

参与人数 2吾爱币 +8 热心值 +2 收起 理由
b19341 + 1 + 1 用心讨论,共获提升!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

赵宇 发表于 2025-10-19 17:50
大神 软件分享出来使用呗
rFnNBkd6mw 发表于 2025-10-22 09:40
能内置一个默认样式表吗?
XML 未声明 XSL 样式表
<?xml-stylesheet type="text/xsl" href="your_style.xsl"?>
 楼主| 乱舞有意 发表于 2025-10-22 10:28
rFnNBkd6mw 发表于 2025-10-22 09:40
能内置一个默认样式表吗?
XML 未声明 XSL 样式表

xsl样式表是和xml对应的 如果没有xsl样式表 那xml解析也没意义
elecvo 发表于 2025-12-25 17:55
谢谢找了好多地方没找到!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-6-3 00:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表