2012-03-23 29 views
6

Tôi đang viết một tệp HTML đơn giản. Tôi muốn nhúng một XML vào đó. Tôi làm điều này bằng cách sử dụng iFrames. Trong IE9, XML được định dạng (mặc dù nó hiển thị cảnh báo activeX). Nếu tôi chạy cùng một mã trong IE10, tôi KHÔNG thấy định dạng nào cả. Tôi chỉ thấy nội dung XML. Tuy nhiên, nếu tôi mở XML riêng biệt, tôi có thể thấy định dạng.XML IE10 không được định dạng bên trong iframe

Làm cách nào để nhận định dạng trong khung nội tuyến IE10? Cảm ơn trước.

Đây là HTML của tôi đang

<html> 
    <head> 
    <title>Test Code</title> 
    </head> 
    <body> 
    <iframe src="sample.xml"></iframe> 
    </body> 
</html> 

Và sample.xml của tôi là

<?xml version="1.0" encoding="utf-8" ?> 
<test>asd</test> 

- Cập nhật: Switching trình duyệt để chuẩn IE8 chế độ hoạt động.

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

Đây có phải là giải pháp duy nhất hoặc có giải pháp tốt hơn dựa trên IE10 cho việc này không?

+0

Tàu điện ngầm hoặc máy tính để bàn? – Jay

+0

Phiên bản dành cho máy tính để bàn. – Sornakumar

+0

Có lỗi trong bảng điều khiển không? (nhấn F12, làm mới trang và chọn tab giao diện điều khiển trong cửa sổ trình gỡ lỗi) –

Trả lời

1

Chúng tôi vừa gặp sự cố này và đã tìm thấy một loạt các câu hỏi như thế này mà không có câu trả lời! Cuối cùng chúng tôi tìm thấy câu trả lời từ Microsoft here: Hệ thống làm việc như thiết kế :-(

Từ bạn bè của chúng tôi tại Microsoft:

Tính đến IE9, IE đã hỗ trợ cho render nội dung XML bao gồm XHTML và SVG Để tránh xung đột với sự hỗ trợ gốc này, chế độ xem dạng cây được tạo tự động cho XML đã được điều chỉnh để chỉ áp dụng cho các tài liệu cấp cao nhất là .Vì vậy, khi nội dung XML được lưu trữ bên trong IFRAME, chế độ xem dạng cây sẽ không tự động được tạo theo mặc định, Tuy nhiên, khi trình duyệt đang chạy trong Chế độ xem tương thích, IE sẽ thử để mô phỏng chặt chẽ hơn hành vi của các bản phát hành trước đó, là lý do khiến chế độ xem dạng cây vẫn được hiển thị trong những trường hợp này.

+0

Chúng tôi vừa chuyển trình xem xml nhỏ sang cửa sổ mới thay vì một khung nội tuyến. Đã giải quyết được sự cố. – spozun

0

Tệp php có thể đọc tệp xml, sau đó biên dịch màu xml và xuất mã html, có thể.

Các vấn đề liên quan