中提到的那个动态生成XML文件进行绑定的办法
今天也被我实现了
把生成XML文件的代码单独放到一个页面中,比如说叫GetXml.aspx页中去
然后指定
而这个GetXml.aspx.cs中的代码如下
objXmlDoc.InsertBefore(objXmlDeclare, objXmlDoc.DocumentElement);
XmlElement objRootElem
objXmlDoc.AppendChild(objRootElem);
CreateXml(objXmlDoc, objRootElem,
System.Xml.XmlTextWriter xmlwriter
xmlwriter.Formatting
xmlwriter.Indentation
xmlwriter.IndentChar
objXmlDoc.WriteTo(xmlwriter);
xmlwriter.Flush();
Response.End();
xmlwriter.Close();
}
objRootElem.AppendChild(objXmlElem);
objXmlAttText.Value
objXmlElem.SetAttributeNode(objXmlAttText);
objXmlAttCB.Value
objXmlElem.SetAttributeNode(objXmlAttCB);
objXmlAttExp.Value
objXmlElem.SetAttributeNode(objXmlAttExp);
CreateXml(objXMLDoc, objXmlElem, id);
}
}
函数的递归思想用的仍然是上一篇中的同样的思想
这里把生成的objXMLdoc文件用XmlTextWriter写入到一个Xml流中
然后利用xmlwriter.Flush()的方式进行输出
这样就可以得到这个Xml文件了
在PageLoad函数里调用这个SendXml()方法即可
BindXmlTree();
}
本文介绍了利用Java动态生成XML文件的方法。将生成XML文件的代码放在GetXml.aspx页中,通过递归函数创建XML文档,使用XmlTextWriter将其写入Xml流并输出。最后在PageLoad函数里调用SendXml()方法即可得到该XML文件。
162

被折叠的 条评论
为什么被折叠?



