我想我确实在每个服务器和VM上都有大量工具可用,但是在调试XML文件时,我最近倾向于在只有IE的环境中打开它(在此特殊情况,只是IE8)。
所以我有一个带有XSL指令的XML文件,IE8打开它并应用XSL。但是,XML中存在基础数据,XSL在其变换中没有公开,我希望能够在不应用XSL的情况下使用IE的良好轮廓视图来查看XML。数据非常紧凑,没有很好的换行或缩进,因此大多数准系统安装(如记事本)上的基本工具都不可行。
现在,我要么输出文件并删除XSL行,要么输出一行文件和一行没有,所以我可以使用XSL一个给我一个格式很好的摘要,另一个看到一切。
是否有一个设置或方法让一个文件带有XSL引用,但只是IE没有处理XSL(所以我只能生成一个文件,只需关闭XSL以查看底层XML),或者可能是一种方式让IE根据需要将特定的XSL样式表应用于没有XSL引用的XML文件(因此我可以生成一个不需要XSL的文件,并在我希望它转换时将其指向XSL)?
答案 0 :(得分:1)
像XML Explorer这样的轻量级XML树查看工具呢?
我并不完全清楚你是什么,也不愿意在你的环境中安装,但如果是我的话,我更倾向于从XML文件中删除/添加处理指令。
This blog post展示了如何使用几行PowerShell很好地格式化XML。您可以选择将输出发送到IE。您可能会发现这比安装查看器更容易,因为您只需将代码粘贴到cmd窗口中即可。