用msxml保存xml文件,为什么会少头部的几个字符
原来是
<?xml ....?>
保存后变成了
ml...?>
格式是UTF-8
别人用msxml都没有少,就你的少了,你说是为什么
用 ie 能正常打开吗?能就没事了
难道我这就是传说中的人品问题?
各位老大帮帮忙啊
咋个帮忙?总要给点提示嘛。。。
你用什么软件查看的?
你咋保存文件的???
人品问题。。。。
MSXML2::IXMLDOMDocumentPtr pDoc;
//创建DOMDocument对象
HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));
if(!SUCCEEDED(hr))
{
// AfxMessageBox(_T("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!"));
return FALSE;
}
...
...
...
pDoc->save(bstrFileName);
我就是这样保存的,奇怪的是,今天居然好了,看来真是人品问题
相关问答:
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
内容如题。。在C#里改如何写呢?
本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。
就不能再按照之前纪录的节点 ......
现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xm ......
被解析的文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<layer name="SMU">
<layer name="rollback"><cppcompile><compile- ......