XML和关系数据----将数据集保存为XML
2006-12-06 19:37
363 查看
如何将数据集保存为 XML
此示例阐释如何使用 XmlDataDocument 将数据集中的关系数据保存到 XML 文件。它说明从关系数据到 XML 数据的转换。
|
如下列代码所示,该示例首先创建 DataSet 的 XmlDataDocument。
function doClick(index, numTabs, id) {
document.all("tab" + id, index).className = "tab";
for (var i=1; i
td.code {
padding:0,10,0,10;
border-style:solid;
border-width:1;
border-bottom:0;
border-top:0;
border-right:0;
border-color:cccccc;
background-color:ffffee
}
td.tab {
text-align:center;
font:8pt verdana;
width:15%;
padding:3,3,3,3;
border-style:solid;
border-width:1;
border-right:0;
border-color:black;
background-color:eeeeee;
cursor:hand
}
td.backtab {
text-align:center;
font: 8pt verdana;
width:15%;
padding:3,3,3,3;
border-style:solid;
border-width:1;
border-right:0;
border-color:black;
background-color:cccccc;
cursor:hand
}
td.space {
width:70%;
font: 8pt verdana;
padding:0,0,0,0;
border-style:solid;
border-bottom:0;
border-right:0;
border-width:1;
border-color:cccccc;
border-left-color:black;
background-color:white
}
// Load the DataSet with relation data DataSet dataset = new DataSet(); LoadDataSet(dataset); // Create an XmlDataDocument for the DataSet XmlDataDocument datadoc = new XmlDataDocument(dataset); ' Load the DataSet with relation data Dim dataset As New DataSet LoadDataSet(dataset) ' Create an XmlDataDocument for the DataSet Dim datadoc As XmlDataDocument = New XmlDataDocument(dataset) | ||
C# | VB |
// Load the DataSet with relation data DataSet myDataSet = new DataSet(); LoadDataSet(myDataSet); DisplayTables(myDataSet); // Write out schema representation myDataSet.WriteXmlSchema(m_SchemaFile); // Write out XML data form relational data myDataSet.WriteXml(m_XmlFile, XmlWriteMode.IgnoreSchema); // Create an XmlDataDocument for the DataSet XmlDataDocument datadoc = new XmlDataDocument(myDataSet); // Display the XML DisplayXMLData(datadoc); 'Load the DataSet with relation data Dim myDataSet as DataSet = new DataSet() LoadDataSet(myDataSet) DisplayTables(myDataSet) 'Write out schema representation myDataSet.WriteXmlSchema(m_SchemaFile) 'Write out XML data form relational data myDataSet.WriteXml(m_XmlFile, XmlWriteMode.IgnoreSchema) 'Create an XmlDataDocument for the DataSet Dim datadoc as XmlDataDocument = new System.Xml.XmlDataDocument(myDataSet) 'Display the XML DisplayXMLData(datadoc) | ||
C# | VB |
摘要
可以从 DataSet 构造 XmlDataDocument。它为关系数据提供 XML API。通过使用 XmlDataDocument 的 XML 方法,您可以访问通过 DataSet 的关系方法输入的数据。
可通过使用 DataSet 的 WriteXml 方法或 XmlDataDocument 的 Save 方法保存 XML 数据。前者保存通过关系映射的数据的标准化视图,而后者保存完全真实的 XML。如果仅通过 DataSet 输入数据,则这些方法是等效的。
相关文章推荐
- XML和关系数据----将数据集映射保存到XSD架构文件
- XML和关系数据----从XSD架构创建数据集映射
- XML和关系数据----从XSD架构创建数据集映射
- XML和关系数据----用XML加载数据集
- XML和关系数据----从XML推断数据集映射
- 问题:XML数据应该以何种方式保存进数据库。
- 【黑马Android】(02)短信发送器/布局演示/android下单位/android下Junit/保存数据/android下权限/xml解析和序列化
- 利用 Dom4j 把 List 数据保存到 XML 文件
- 在.NET CF下保存和读取XML文件数据不是一般的慢……
- ListView创建列和设置数据并保存成xml
- js动态添加行hiddenfield保存xml或json 数据 提交给后台处理
- 在离线状态下保存数据可能会用到的XML文件读写
- 使用dom4j将数据库中的数据保存到xml文件中
- 使用JDBC4.0操作XML类型的字段(保存获取xml数据)的方法
- android手机端保存xml数据
- 第四章、XML集成(定义XML数据列、XML模式集合、XML数据类型方法 .query,.value,.modify,.nodes,.exists),关系数据转成XML
- Android Basic-xml的数据读取及保存
- Hibernate 中把一对多关系的数据保存到数据库
- 新打开窗口,MD5加密,实体类方式保存在Session中,获得系统根路径,分页,动态获取XML数据到页面
- java web 通过前台输入的数据(name-value)保存到后台 xml文件中