小编Sor*_*mar的帖子

IE10 XML在iframe中没有格式化

我正在写一个简单的HTML文件.我想在其中嵌入一个XML.我这样做是使用iFrames.在IE9中,XML被格式化(尽管它显示了activeX警告).如果我在IE10中运行相同的代码,我根本看不到格式.我只看到XML内容.但是,如果我单独打开XML,我可以看到格式.

如何在iframe内的IE10中获取格式?提前致谢.

这是我的HTML代码

<html>
  <head>
    <title>Test Code</title>
  </head>
  <body>
    <iframe src="sample.xml"></iframe>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的sample.xml是

<?xml version="1.0" encoding="utf-8" ?>
<test>asd</test>
Run Code Online (Sandbox Code Playgroud)

- 更新:将浏览器切换到IE8标准模式有效.

<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)

这是唯一的解决方案还是基于IE10的更好的解决方案呢?

html xml iframe internet-explorer-10

7
推荐指数
1
解决办法
1597
查看次数

我应该将此功能放在View(代码隐藏)或ViewModel中吗?

我正在创建一个简单的WPF应用程序.我有一个函数OpenFile:

private void OpenFile(string fileName)
{
   if(!File.Exists(Helper.GetPath(fileName)))
   {
      MessageBox.Show("Error opening file");
   }
   else
   {
      //Code to handle file opening
   }
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,此功能应存在于何处?我觉得应该是.xaml.cs因为它访问了部件中的MessageBox View.但它也称我的助手为模型中的助手.所以我也认为它可以在ViewModel.在这个View或那个中有这个有什么好处ViewModel?有人可以帮我提一些指示吗?

谢谢.

c# wpf mvvm

6
推荐指数
2
解决办法
197
查看次数

标签 统计

c# ×1

html ×1

iframe ×1

internet-explorer-10 ×1

mvvm ×1

wpf ×1

xml ×1