我正在写一个简单的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的更好的解决方案呢?
我正在创建一个简单的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?有人可以帮我提一些指示吗?
谢谢.