会 员 登 录
热 门 文 章
相 关 文 章
- 没有文章
Tags(标签)
XmlReader 读取器读取内存流 MemoryStream 的注意事项
xmlWriter.WriteElementString("pubDate", "Sat, 02 Dec 2006 09:39:58 GMT");
xmlWriter.WriteEndElement();
xmlWriter.WriteEndElement();
xmlWriter.WriteEndElement();
xmlWriter.Flush(); // 确保书写器更新到Stream中;
msXml.Position = 0; // 重置流的位置,以便我们可以从头读取
XmlReader xmlReader = XmlReader.Create(msXml);
while (xmlReader.Read())
{
if (xmlReader.Name == "rss")
{
Response.Write(xmlReader.ReadOuterXml());
}
}
Response.End();
msXml.Close();
xmlWriter.Close();
xmlReader.Close();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>XmlReader 读取器读取内存流 MemoryStream 的注意事项</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="读取数据" />
</form>
</body>
</html>
VB.NET
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Response.Clear
Response.ContentType = "text/xml"
Dim msXml As MemoryStream = New MemoryStream
Dim xmlWriter As XmlTextWriter = New XmlTextWriter(msXml, Encoding.UTF8)
xmlWriter.WriteStartElement("rss")
xmlWriter.WriteAttributeString("version", "2.0")
xmlWriter.WriteStartElement("channel")
xmlWriter.WriteElementString("title", "【孟宪会之精彩世界】")
xmlWriter.WriteElementString("link", "http://dotnet.aspx.cc/Rss.aspx")
xmlWriter.WriteElementString("description", "NET开发技术。")
xmlWriter.WriteElementString("language", "zh-CN")
xmlWriter.WriteElementString("copyright", "Copyright 1999-2007【孟宪会之精彩世界】")
xmlWriter.WriteElementString("managingEditor", "amxh[AT]21cn.com")
xmlWriter.WriteStartElement("image")
xmlWriter.WriteElementString("title", "【孟宪会之精彩世界】")
xmlWriter.WriteElementString("width", "144")
xmlWriter.WriteEndElement();
xmlWriter.WriteEndElement();
xmlWriter.WriteEndElement();
xmlWriter.Flush(); // 确保书写器更新到Stream中;
msXml.Position = 0; // 重置流的位置,以便我们可以从头读取
XmlReader xmlReader = XmlReader.Create(msXml);
while (xmlReader.Read())
{
if (xmlReader.Name == "rss")
{
Response.Write(xmlReader.ReadOuterXml());
}
}
Response.End();
msXml.Close();
xmlWriter.Close();
xmlReader.Close();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>XmlReader 读取器读取内存流 MemoryStream 的注意事项</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="读取数据" />
</form>
</body>
</html>
VB.NET
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Response.Clear
Response.ContentType = "text/xml"
Dim msXml As MemoryStream = New MemoryStream
Dim xmlWriter As XmlTextWriter = New XmlTextWriter(msXml, Encoding.UTF8)
xmlWriter.WriteStartElement("rss")
xmlWriter.WriteAttributeString("version", "2.0")
xmlWriter.WriteStartElement("channel")
xmlWriter.WriteElementString("title", "【孟宪会之精彩世界】")
xmlWriter.WriteElementString("link", "http://dotnet.aspx.cc/Rss.aspx")
xmlWriter.WriteElementString("description", "NET开发技术。")
xmlWriter.WriteElementString("language", "zh-CN")
xmlWriter.WriteElementString("copyright", "Copyright 1999-2007【孟宪会之精彩世界】")
xmlWriter.WriteElementString("managingEditor", "amxh[AT]21cn.com")
xmlWriter.WriteStartElement("image")
xmlWriter.WriteElementString("title", "【孟宪会之精彩世界】")
xmlWriter.WriteElementString("width", "144")
附件:
没有附件
0
票
顶一下
票
顶一下
0
票
踩一下
票
踩一下
| 文 章 评 论 | ||||||||
| ||||||||



您现在的位置: