📄 sample45.cs
字号:
namespace apiBook
{
using System;
using System.Xml;
using System.IO;
using System.Collections;
public class TestXmlTextReaderClass
{
public static void Main()
{
XmlTextReader reader = null;
try
{
reader = new XmlTextReader("C:\\test.xml");
reader.WhitespaceHandling = WhitespaceHandling.None;
while (reader.Read())
{
if ( reader.Name=="Base64") break;
}
Console.WriteLine("读取base64数据:");
int base64len = 0;
byte[] base64 = new byte[1000];
base64len = reader.ReadBase64(base64, 0, 50);
for (int i=0; i < base64len; i++) Console.Write(base64[i]);
while (0 != base64len)
{
base64len = reader.ReadBase64(base64, 0, 50);
for (int i=0; i < base64len; i++) Console.Write(base64[i]);
}
reader.Read();
Console.WriteLine("\r\n读取binhex数据:");
int binhexlen = 0;
byte[] binhex = new byte[1000];
binhexlen = reader.ReadBinHex(binhex, 0, 50);
for (int i=0; i < binhexlen; i++) Console.Write(binhex[i]);
while (0 != binhexlen)
{
binhexlen = reader.ReadBinHex(binhex, 0, 50);
for (int i=0; i < binhexlen; i++)
Console.Write(binhex[i]);
}
}
catch (Exception e)
{
Console.WriteLine (e.ToString());
}
finally
{
Console.WriteLine();
Console.WriteLine("数据读取完成!");
if (reader != null)
reader.Close();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -