XML 读取器和编写器----从URL读取XML
2006-12-06 19:03
246 查看
如何从 URL 读取 XML
此示例阐释如何使用 XmlTextReader 类从 URL 读取 XML。注意:此示例是如何从文件读取 XML主题的继续。
|
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
}
String URLString = "http://localhost/quickstart/howto/samples/Xml/XmlReadFromUrl/vb/books.xml"; // Load the XmlTextReader from the URL myXmlURLreader = new XmlTextReader (URLString); private const URLString as String = "http://localhost/quickstart/howto/samples/Xml/XmlReadFromUrl/vb/books.xml" ' Load the XmlTextReader from the URL myXmlURLreader = new XmlTextReader (URLString) | ||
C# | VB |
while (reader.Read()) { switch (reader.NodeType) { case XmlNodeType.XmlDeclaration: Format (reader, "XmlDeclaration"); declarationCount++; break; case XmlNodeType.ProcessingInstruction: Format (reader, "ProcessingInstruction"); piCount++; break; case XmlNodeType.DocumentType: Format (reader, "DocumentType"); docCount++; break; case XmlNodeType.Comment: Format (reader, "Comment"); commentCount++; break; case XmlNodeType.Element: Format (reader, "Element"); elementCount++; if (reader.HasAttributes) attributeCount += reader.AttributeCount; break; case XmlNodeType.Text: Format (reader, "Text"); textCount++; break; case XmlNodeType.Whitespace: whitespaceCount++; break; } } While reader.Read() Select (reader.NodeType) case XmlNodeType.XmlDeclaration: Format (reader, "XmlDeclaration") declarationCount += 1 case XmlNodeType.ProcessingInstruction: Format (reader, "ProcessingInstruction") piCount += 1 case XmlNodeType.DocumentType: Format (reader, "DocumentType") docCount += 1 case XmlNodeType.Comment: Format (reader, "Comment") commentCount += 1 case XmlNodeType.Element: Format (reader, "Element") elementCount += 1 if (reader.HasAttributes) attributeCount += reader.AttributeCount end if case XmlNodeType.Text: Format (reader, "Text") textCount += 1 case XmlNodeType.Whitespace: whitespaceCount += 1 End Select End While | ||
C# | VB |
摘要
XmlTextReader 提供一些构造函数,以从表示 URL 的字符串或文件名、流或 TextReader 读取 XML。可使用 MoveToNextAttribute 方法访问属性节点,该方法使您可以确定属性节点的属性。
相关文章推荐
- XML 读取器和编写器----从文件读取 XML
- XML 读取器和编写器----读取XML 时应用验证
- 正则表达式/DOM读取xml,php/dom编写xml
- 向某个url提交数据并读取该地址返回的xml,并将xml转换成dataset,并返回dataset中某个表
- PHP 读取和编写 XML
- 通过url读取XML
- asp读取xml的两种方法(读取固定xml文件和读取url地址返回的xml)
- C# 编写代码生成XML文件,并从XML中读取出数据
- C#读取URL里面的XML数据问题
- JSP中xml的编写与Servlet中class的标记url的路径
- 释放SQL Server占用的内存 .Net 读取xml UrlReWriter 在web.config中简单的配置
- XML 读取器和编写器----从流读取 XML
- PHP 读取和编写 XML
- java 读取url获取的xml
- XML 读取器和编写器----将XML写入文件
- 用 PHP 读取和编写 XML
- XML 读取器和编写器----使用多个XmlReader
- 用PHP编写和读取XML的几种方式
- 用PHP编写和读取XML的几种方式
- 用 PHP 读取和编写 XML