vc远程读取xml信息
之前很郁闷,网上查了好久,发现他们都是读取本地xml文件信息
CMarkup / XmlDocument 等等
最后我用winnet去一行行的读取网络xml文件的内容,然后用CString.mid() 【太蠢了】
后来又想了个办法 先去读一行行的。然后自己创建xml文件,写入。
这样就可以用CMarkup等去获取了【不理智的选择】
问题1:听说可以用Socket类去连接,把xml文件下过来?怎么实现?Socket通信不是很熟悉,求救各位帮忙!
问题2:先说这个思路对么? 先把网络上的xml文件下过来或者是重新写入一个一模一样的xml文件
然后再用CMarkup去获取节点?
用 tinyxml 撒。
这个思路可以啊,没什么问题,先下载再处理好了,一般都是这样的。
但是我::URLDownloadToFile 下载不了 是个空的
能否告诉我用什么可以下载xml文件
一般都是先下载的吧。
用WinINET API, CHttpFile类
先下载下来,得到xml文件,然后自己解析,得到需要的数据
能不能给个实例?~
急~~~ 谢谢
怎么把xml下过来?
::URLDownloadToFile下不了 CHttpFIle 貌似只能去一行行读取数据
CHttpFile怎么读取URL上xml的节点呢?
相关问答:
如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>深圳市</TestName>
......
想用XML加FLASH 做统计报表 ,,有没有人有好的建议呀~~就是把XML里的内容导入到做好的FLASH模块里面去。。。
帮顶
你没用过开源的OpenFlashChart吗?
试试FusionChart
数据源就是XML的
http://www.fusionc ......
内容如题。。在C#里改如何写呢?
本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。
就不能再按照之前纪录的节点 ......
被解析的文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<layer name="SMU">
<layer name="rollback"><cppcompile><compile- ......
我要在网页上上传一个XML文件,我在C#中写了一个验证XML文件格式的方法:
private bool ValidateXml(string xmlFilePath)
{
string xsdPath = Request.PhysicalApp ......