怎么用xml读取数据库信息
答案:3 悬赏:60 手机版
解决时间 2021-02-03 10:23
- 提问者网友:焚苦与心
- 2021-02-02 09:58
一个页面,数据库一张表,怎么用xml的方式把数据库的信息显示到页面上,在线求一个小例子,帮帮忙啊!
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-02 10:20
如果是想获取oracle数据库里xmltype类型的xml数据,可以如下:
create table abc (id number,xmldoc sys.xmltype);
select id,extract(xmldoc,'/chart/graphs').getStringVal() as A from abc;
是获取oracle数据库里其它类型如clob或varchar2类型的xml数据,则直接取出然后用oracle相关方法解析,网上搜索oracle解析xml,有很多相关资料.
create table abc (id number,xmldoc sys.xmltype);
select id,extract(xmldoc,'/chart/graphs').getStringVal() as A from abc;
是获取oracle数据库里其它类型如clob或varchar2类型的xml数据,则直接取出然后用oracle相关方法解析,网上搜索oracle解析xml,有很多相关资料.
全部回答
- 1楼网友:佘樂
- 2021-02-02 11:30
数据库信息到xml后,通过xsl转成html的格式就可以在页面显示了。
- 2楼网友:长青诗
- 2021-02-02 10:35
以下是asp.net的,我也不知道你是用什么语言实现......
个小例子是如何将xml内容显示到页面上,但是前提你要先将数据库内容填充到的xml文件
private void ResponseXML(System.Text.StringBuilder xmlnode)
{
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.ContentType = "Text/XML";
System.Web.HttpContext.Current.Response.Expires = 0;
System.Web.HttpContext.Current.Response.Cache.SetNoStore();
System.Web.HttpContext.Current.Response.Write(xmlnode.ToString());
System.Web.HttpContext.Current.Response.End();
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯