易截截图软件、单文件、免安装、纯绿色、仅160KB

求助:设计一个xml的读写类?

小弟是做游戏开发的,刚刚实习,头儿要设计一个类似xml的读写类,运行于后台服务器,以前一点也没接触过xml,格式如下:
<UserList>
<User1>
<Name type="string">abdc</Name>
<ID type="int">10023</ID>
</User1>
<User2>
<Name type="string">abce</Name>
<ID type="int">10034</ID>
</User2>
<User3>
<Name type="string">abcf</Name>
<ID type="int">10035</ID>
</User3>
</UserList>

劳烦大侠:该怎么实现?我用的是vs2008平台,vc里有没有相关操作的类?
#import "msxml3.dll" named_guids
bool CXMLFile::Load(CString csFileName)
{
try
{
// initialize the Xml parser
HRESULT hr = m_pXMLDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30));


if(!SUCCEEDED(hr)) 
{
throw new CUFCException(_T("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!"));
return false;

if (m_pXMLDoc == NULL) return false;

m_pXMLDoc->load((_variant_t)csFileName);
}
catch(_com_error &e)
{
DumpComError(e);
// throw e;
return false;
}
return true;
}
bool CXMLFile::Loadxml(CString csFileContent)
{
try
{
// initialize the Xml parser


相关问答:

在这样一个xml文件里如何选择特点节点

<?xml version="1.0" encoding="UTF-8" ?> 
<root> 
<video> 
  <device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......

vb读取用word转换成的xml里的数据 - VB / 基础类

Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
  Put #1, , MyRecord ' 读入所有字符到变量中 ......

VC中xml遍历 - VC/MFC / ATL/ActiveX/COM

如何用ATL窗体应用程序中用System.Xml遍历一个Xml文件
你说的是托管代码?


vc可用msxml
http://msdn.microsoft.com/en-us/library/ms767594(VS.85).aspx

MSXML4  
  //引入msxml4.dll &nbs ......

C# xml文件utf-8转gb2312问题 - Web 开发 / XML/SOAP

我要在网页上上传一个XML文件,我在C#中写了一个验证XML文件格式的方法: 
private bool ValidateXml(string xmlFilePath) 
  { 
  string xsdPath = Request.PhysicalApp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号