用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内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>深圳市</TestName>
......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
我现在需要用schema来验证一个XML文件,但是却分了几个XSD文件,其中有一个主XSD文件,用#Include包含了其他的XSD文件。我在XML文件中之引用主XSD文件,但是不成功,请问我是不是要全部引用,还是其他问题?如果全部 ......