最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
asp.net C++输出 xml代码
时间:2022-06-25 06:35:37 编辑:袖梨 来源:一聚教程网
asp教程.net c++输出 xml代码
#include "stdafx.h"
using namespace system;
using namespace system::configuration;
using namespace system::data;
using namespace system::data::sqlclient;
using namespace system::xml;void navigate(xmlnode ^node, int depth)
{
if (node == nullptr)
return;console::writeline(depth);
console::writeline(node->nodetype.tostring());
console::writeline(node->name);
console::writeline(node->value);if (node->attributes != nullptr)
{
for (int i = 0; i attributes->count; i++)
{
console::writeline(node->attributes[i]->name);
console::writeline(node->attributes[i]->value);
}
}navigate(node->firstchild, depth+1);
navigate(node->nextsibling, depth);
}
void main(){
xmldocument ^doc = gcnew xmldocument();sqlconnection ^connect = gcnew sqlconnection();
connect->connectionstring = "sqlconnection";
sqldataadapter ^dadapt = gcnew sqldataadapter();
dataset ^dset = gcnew dataset();
dadapt->selectcommand = gcnew sqlcommand("select * from authors", connect);
dadapt->fill(dset, "authors");
xmldatadocument ^doc1 = gcnew xmldatadocument(dset);navigate(doc1->documentelement, 0);
}
加载xml 文件到 xmldocument
#include "stdafx.h"
using namespace system;
using namespace system::xml;
void navigate(xmlnode ^node, int depth)
{
if (node == nullptr)
return;console::writeline(depth);
console::writeline(node->nodetype.tostring());
console::writeline(node->name);
console::writeline(node->value);if (node->attributes != nullptr)
{
for (int i = 0; i attributes->count; i++)
{
console::writeline(depth+1);
console::writeline(node->attributes[i]->name);
console::writeline(node->attributes[i]->value);
}
}
navigate(node->firstchild, depth+1);
navigate(node->nextsibling, depth);
}
void main()
{
xmldocument ^doc = gcnew xmldocument();
try
{
xmlreader ^reader = xmlreader::create("..monsters.xml");
doc->load(reader);
reader->close();
xmlnode ^node = doc->firstchild;
navigate(node, 0);
}
catch (exception ^e)
{
console::writeline("error occurred: {0}", e->message);
}
}
相关文章
- 过山车之星2游乐园声誉提升方法分享 11-04
 - 过山车之星2独特景点作用介绍说明 11-04
 - 炉石传说标准模式轮盘术卡组推荐分享 11-04
 - 炉石传说标准小行星萨卡组推荐分享 11-04
 - 炉石传说基尔加丹轮盘术卡组推荐分享 11-04
 - 炉石传说宇宙彩虹DK高胜率卡组推荐分享 11-04