xml转换为dataset
/// <summary>
/// 读取数据集并加入缓存
/// sea 2009-12-11
/// </summary>
/// <returns>结果集</returns>
private DataSet BindData()
{
if (Cache["ds"] == null)
{
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(Service.TicketCancel.GetTicketCancel());
DataSet ds = CreatDataSet();
XmlNodeList xlist = xdoc.SelectSingleNode("/JIT-Cancel-Response").ChildNodes;
foreach (XmlNode xnode in xlist)
{
DataRow dr = ds.Tables[0].NewRow();
dr["id"] = xnode.Attributes["id"].Value;
dr["AirlineCompanyC"] = xnode.Attributes["AirlineCompanyC"].Value;
 
相关文档:
首先下载JDOM.JAR加入的classpath中
package com.test.search;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.output.XMLOutputter;
public class ToXML {
public ......
在工作中经常遇到到另外一个服务器读取数据,其中一种最常用的方法,就是用xml进行数据传递,比如A服务器到B服务器得到对应的xml格式的数据,A得到之后进行解析。一般这种解析分为DOM解析和SAX解析。这里不是探讨DOM与SAX解析的区别和优点,只是介绍一个小框架,实现JAVABean和XML的转换,傻瓜式的转换。----- ......
在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Document的转换问题,说白了这是个很简单的问题,本文就各种XML解析器分别列举如下,以方便自己今后查阅。
一、使用最原始的javax.xml.parsers,标准的jdk api
// 字符串转XML
String xmlStr = "......";
S ......
(一) 先讲一下XML中的物殊字符,手动填写时注意一下。
字符 字符实体
& ......