iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ASP.NET中怎么生成XML
  • 701
分享到

ASP.NET中怎么生成XML

2023-06-17 22:06:10 701人浏览 泡泡鱼
摘要

本篇文章给大家分享的是有关asp.net中怎么生成XML,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.业务逻辑层:public DataSet ABCD

本篇文章给大家分享的是有关asp.net中怎么生成XML,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1.业务逻辑层:

public DataSet ABCData()          {              DataBase db = new DataBase();              string sql = "select * from products where products_Year='2008'";              DataSet ds = db.GetDataSet(sql);              return ds;          }

注sql执行结果:

produts_Id products_Name products_Quantity products_Year
38          AAA            7649               2008
39          BBB            4567               2008
40          CCC            6410               2008

2.数据访问层略:

3.表示层:

protected void Page_Load(object sender, EventArgs e)      {          DataBind databind=new DataBind ();          DataSet ds=databind.ABCData();           string plot_type = "CateGorizedVertical";          XmlDocument doc = new XmlDocument();          XmlElement node = doc.CreateElement("anychart");//创建一个anychart节点          doc.AppendChild(Node);           XmlElement Node1 = doc.CreateElement("charts");//创建节点anychart子节点charts          doc.DocumentElement.AppendChild(Node1);           XmlElement Node2 = doc.CreateElement("chart");//创建节点charts子节点chart          Node2.SetAttribute("plot_type", plot_type);//为节点chart添加plot_type属性          Node1.AppendChild(Node2);           XmlElement Node3 = doc.CreateElement("data");//创建节点chart***个子节点data          Node2.AppendChild(Node3);           XmlElement Node4 = doc.CreateElement("chart_settings");//创建节点chart第二个子节点chart_settings          Node2.AppendChild(Node4);           XmlElement Node5 = doc.CreateElement("series");//创建节点data子节点series          Node5.SetAttribute("name", "Year 2003");//为series节点添加***个属性name          Node5.SetAttribute("type", "Bar");//为series节点添加第二个属性type          Node3.AppendChild(Node5);          for (int i = 1; i <= 3;i++ )          {              XmlElement Node13 = doc.CreateElement("point");//在节点series中创建子节点point              Node13.SetAttribute("name", ds.Tables[0].Rows[i - 1]["products_Name"].ToString());//为point节点添加属性name并将ds.Tables[0]中products_Name一列数据逐行取出,赋值给属性name              Node13.SetAttribute("y", ds.Tables[0].Rows[i - 1]["products_Quantity"].ToString());//为point节点添加属性y并将ds.Tables[0]中products_Quantity一列数据逐行取出,赋值给属性y              Node5.AppendChild(Node13);          }           XmlElement Node6 = doc.CreateElement("title");          Node4.AppendChild(Node6);           XmlElement Node7 = doc.CreateElement("axes");          Node4.AppendChild(Node7);           XmlElement Node8 = doc.CreateElement("y_axis");          Node7.AppendChild(Node8);           XmlElement Node9 = doc.CreateElement("x_axis");          Node7.AppendChild(Node9);           XmlElement Node10 = doc.CreateElement("title");          Node10.InnerText = "Sales";//为节点title赋值Sales          Node8.AppendChild(Node10);           XmlElement Node11 = doc.CreateElement("title");          Node11.InnerText = "Retail Channel";          Node9.AppendChild(Node11);           XmlElement Node12 = doc.CreateElement("text");          Node12.InnerText = "销售";          Node6.AppendChild(Node12);          doc.Save(Server.MapPath("test.xml")); //保存xml       }

4.生产的xml:

<anychart> <charts>     <chart plot_type="CategorizedVertical">       <data>         <series name="Year 2003" type="Bar">           <point name="AAA" y="7649" />           <point name="BBB" y="4567" />           <point name="CCC" y="6410" />         </series>       </data>       <chart_settings>         <title>           <text>销售<text>         </title>         <axes>           <y_axis>             <title>Sales</title>           </y_axis>           <x_axis>             <title>Retail Channel</title>           </x_axis>         </axes>       </chart_settings>     </chart> </charts> </anychart>

以上就是ASP.net中怎么生成XML,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: ASP.NET中怎么生成XML

本文链接: https://www.lsjlt.com/news/293842.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ASP.NET中怎么生成XML
    本篇文章给大家分享的是有关ASP.NET中怎么生成XML,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.业务逻辑层:public DataSet ABCD...
    99+
    2023-06-17
  • SQLServer中怎么生成XML
    本篇文章为大家展示了SQLServer中怎么生成XML,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  SQLServer2000是一款功能性较好的数据库,使用fo...
    99+
    2024-04-02
  • C#中怎么生成XML元素或XML文档
    这篇文章主要讲解了“C#中怎么生成XML元素或XML文档”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#中怎么生成XML元素或XML文档”吧!一、概述Overview - LINQ to ...
    99+
    2023-06-30
  • 数据库怎么生成xml
    这篇文章主要介绍“数据库怎么生成xml”,在日常操作中,相信很多人在数据库怎么生成xml问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库怎么生成xml”的疑惑有所帮助!接...
    99+
    2024-04-02
  • ASP.NET中怎么生成HTML静态页面
    ASP.NET中怎么生成HTML静态页面,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。ASP.NET模版生成HTML静态页面方案1:/// <&...
    99+
    2023-06-17
  • PHP中怎么生成和获取XML数据
    PHP中怎么生成和获取XML数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。生成XML格式数据我们假设系统中有一张学生信息表student,需要提供给第三方调用,并有id,n...
    99+
    2023-06-17
  • java怎么根据xml模板生成xml文件
    在Java中,可以使用DOM(Document Object Model)或者JAXB(Java Architecture for ...
    99+
    2024-03-07
    java
  • idea怎么自动生成mapper和xml
    要自动生成mapper和xml文件,可以使用MyBatis Generator工具。下面是一个简单的步骤指南:1. 配置MyBati...
    99+
    2023-08-30
    idea
  • C++怎么生成和解析XML文件
    这篇文章主要介绍“C++怎么生成和解析XML文件”,在日常操作中,相信很多人在C++怎么生成和解析XML文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++怎么生成和解析...
    99+
    2024-04-02
  • dom4j生成xml不完整怎么解决
    如果使用dom4j生成的XML文件不完整,可能是因为在生成XML文件时出现了一些错误或异常。以下是一些可能的解决方法: 检查生成...
    99+
    2024-03-07
    dom4j
  • 怎么在ASP.NET项目中生成一个PDF文档
    本篇文章给大家分享的是有关怎么在ASP.NET项目中生成一个PDF文档,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装 DinkToPdf要想安装 DinkToPdf,可以通...
    99+
    2023-06-14
  • ASP.NET Core 5中如何生成PDF文档
    前言 大家用 ASP.NET Core 进行项目开发时,常会有生成 PDF 的需求,那如何生成呢?这篇文章我们就来讨论如何通过 DinkToPdf 来生成 PDF 文档,DinkTo...
    99+
    2024-04-02
  • python 生成拼接xml报文
    最近临时工作要生成xml报名,通过MQ接口发送。简单小程序。 自增长拼成xml报文 Test_001.py # encoding=utf-8 import time orderId = '' s1= "\n" # for ID in...
    99+
    2023-01-31
    报文 python xml
  • asp.net mvc4中怎样快速开发代码生成器
    本篇文章为大家展示了asp.net mvc4中怎样快速开发代码生成器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、前言作为一个码农这么多年,一直在想怎么提高我们...
    99+
    2024-04-02
  • Python:Dom生成XML文件(写X
    在python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件。         在生成XML文件中,我们主要使用下面的方法来完成。...
    99+
    2023-01-31
    文件 Python Dom
  • shell脚本怎么实现快速生成xml格式
    这篇文章主要介绍“shell脚本怎么实现快速生成xml格式”,在日常操作中,相信很多人在shell脚本怎么实现快速生成xml格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell脚本怎么实现快速生成xm...
    99+
    2023-06-09
  • ASP.NET控件开发之控件生成器怎么用
    这篇文章给大家分享的是有关ASP.NET控件开发之控件生成器怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ASP.NET控件开发之控件生成器1.错误的代码,无法解析首先来看一段简单的代码正确 &n...
    99+
    2023-06-18
  • 如何从XML样本生成XSLT
    要从XML样本生成XSLT,您可以按照以下步骤进行操作:1. 首先,打开一个文本编辑器,例如Notepad++或Sublime Te...
    99+
    2023-09-27
    XML
  • Java中使用DOM4J生成xml文件并解析xml文件的操作
    目录一、前言二、准备依赖三、生成xml文件生成标准展示四、解析xml文件五、总结一、前言 现在有不少需求,是需要我们解析xml文件中的数据,然后导入到数据库中,当然解析xml文件也有...
    99+
    2024-04-02
  • java生成xml的方式有哪些
    在Java中生成XML文件的常用方式包括: 使用DOM (Document Object Model):使用Java的DOM A...
    99+
    2024-03-07
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作