以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  根据SCHEMA文件,如何从数据库取出数据,生成XML文档?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=20927)


--  作者:Aaron1136
--  发布时间:8/5/2005 9:18:00 PM

--  根据SCHEMA文件,如何从数据库取出数据,生成XML文档?
如题。望不吝赐教,谢谢!
--  作者:johnrobbet
--  发布时间:8/9/2005 5:51:00 PM

--  
好像很难
不会
--  作者:肥仔
--  发布时间:11/2/2005 9:50:00 PM

--  
我正在搞这个东西。还没成功。
--  作者:Aaron1136
--  发布时间:11/3/2005 10:29:00 AM

--  
一旦成功了,务必分享一下呵
--  作者:liudawei_11
--  发布时间:11/17/2005 9:23:00 AM

--  
我们的网站打算重新架构采取类似的技术,我对这个也比较感兴趣。
--  作者:dengxj
--  发布时间:12/14/2005 4:08:00 PM

--  
数据库提供有相应的函数或方法如oracle 9i有XMLFOREST、XLMELEMENT、XMLATTRIBUTES
SELECT XMLELEMENT("Emp",
XMLFOREST(e.employee_id, e.last_name, e.salary))
"Emp Element"
FROM employees e WHERE employee_id = 204;
Emp Element
----------------------------------------------------------------
<Emp>
<EMPLOYEE_ID>204</EMPLOYEE_ID>
<LAST_NAME>Baer</LAST_NAME>
<SALARY>10000</SALARY>
</Emp>

sybase是
select pub_id, pub_name
from pubs2.dbo.publishers
for xml
go
<resultset
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<pub_id>0736</pub_id>
<pub_name>NewAgeBooks</pub_name>
</row>
<row>
<pub_id>0877</pub_id>
<pub_name>Binnet & Hardley</pub_name>
</row>
<row>
<pub_id>1389</pub_id>
<pub_name>Algodata Infosystems</pub_name>
</row>
</resultset>


--  作者:daocaoren100
--  发布时间:2/25/2006 7:46:00 PM

--  
己經實現,  XML + sql:xpath-query + XSD可以完成
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms