using System;using SystemCollections;
using SystemComponentModel;
using SystemData;
using SystemDrawing;
using SystemWeb;
using SystemWebSessionState;
using SystemWebUI;
using SystemWebUIWebControls;
using SystemWebUIHtmlControls;
using SystemIO;
using SystemNet;
using SystemText;
using SystemTextRegularExpressions;
namespace 读取番茄花园的MP
{
/// <summary>
/// WebForm 的摘要说明
/// </summary>
public class ReadAndWriteXml : SystemWebUIPage
{
protected SystemWebUIWebControlsTextBox TextBox;
protected SystemWebUIWebControlsButton Button;
private string PageUrl = ;
private void Page_Load(object sender SystemEventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
///首先读取番茄花园的acx文件(_playlistasx)
///
PageUrl = _playlistasx;
WebClient wc = new WebClient();
wcCredentials = CredentialCacheDefaultCredentials;
Byte[] pageData = wcDownloadData(PageUrl);
string Result = EncodingDefaultGetString(pageData);
TextBoxText=Result;
}
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASPNET Web 窗体设计器所必需的
//
InitializeComponent();
baseOnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 不要使用代码编辑器修改
/// 此方法的内容
/// </summary>
private void InitializeComponent()
{
thisButtonClick += new SystemEventHandler(thisButton_Click);
thisLoad += new SystemEventHandler(thisPage_Load);
}
#endregion
private void Button_Click(object sender SystemEventArgs e)
{
string temp=TextBoxText;
TextBoxText=<musics firstRun=\\>;
TextBoxText+=temp;
TextBoxText=TextBoxTextReplace(<Asx Version=>);
TextBoxText=TextBoxTextReplace(<Param Name=\AllowShuffle\ Value=\yes\/> );
TextBoxText=TextBoxTextReplace(</Asx>);
TextBoxText=TextBoxTextReplace(</Entry>);
TextBoxText=TextBoxTextReplace(<Entry>);
TextBoxText=TextBoxTextReplace(<Title><music name=\);
TextBoxText=TextBoxTextReplace(</Title>\);
TextBoxText=TextBoxTextReplace(<Ref addres=);
TextBoxText+=</musics>;
//TextBoxText=TextBoxTextReplace(\r\n);
/// 下面开始生成xml文件
///
StreamWriter swFromFileStreamUTFBuffer=new StreamWriter(ServerMapPath(/)+xmlfalseSystemTextEncodingUTF);
swFromFileStreamUTFBufferWrite(TextBoxText);
swFromFileStreamUTFBufferFlush();
swFromFileStreamUTFBufferClose();
}
}
}