- 142 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 11:25:53 ]
- ただ、カラムが Item01 だけだったら、なんとかなると思い至った。
<?xml version='1.0' standalone='yes'?> <xsl:stylesheet version='1.0' xmlns:xsl='www.w3.org/1999/XSL/Transform'> <xsl:template match='/'><xsl:apply-templates/></xsl:template> <xsl:template match='NewDataSet'><NewDataSet><xsl:apply-templates/></NewDataSet></xsl:template> <xsl:template match='Table01'><xsl:apply-templates/></xsl:template> <xsl:template match='Item01'><Table01><Item01><xsl:value-of select='.'/></Item01></Table01></xsl:template> </xsl:stylesheet> を使ってXSLTに食わせればいい。 (参考コード) XslCompiledTransform xsltf = new XslCompiledTransform(); xsltf.Load(new XmlTextReader(new StringReader(xslt))); XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); StringWriter sw = new StringWriter(); xsltf.Transform(doc, null, sw); DataSet dataSet1 = new DataSet(); dataSet1.ReadXml(new StringReader(sw.ToString()));
|

|