2012-03-08 30 views
3

我有一个XML文件,它在开始时具有UTF-8 BOM标记(EF BB BF)。使用MSXML6无法加载带有UTF-8 BOM标记的XML文件

它还包含encoding作为<?xml version="1.0" encoding="UTF-8" ?>

我想加载这个XML文件使用IXMLDOMDocument::LoadXML无法加载此文档。如果我删除BOM标记,它可以很好地工作。

我的问题在这种情况下使用BOM标记是错误还是使用MSXML(MSXML6准确)的错误?

+1

你检查了吗? :http://stackoverflow.com/questions/2109767/msxmls-loadxml-fails-to-load-even-well-formed-xml也许有帮助 – rkosegi 2012-03-08 08:38:48

回答

相关问题