怎么可以把一些不规则的XML文档变成规则的文档。(100分)

  • 主题发起人 主题发起人 JSTART
  • 开始时间 开始时间
J

JSTART

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么可以把一些不规则的XML文档变成规则的文档。
比如:看下面的不规则的格式<?xml version="1.0" ?><url><net>1000script</net><bbs>Javascript</bbs><bbs>Vbscript</bbs><net>csdn</net></url>
变成规则的格式
<?xml version="1.0" ?><url>
   <net>1000script.com</net>
     <bbs>Javascript</bbs>
     <bbs>Vbscript</bbs>
   <net>csdn.net</net><
/url>
 
xml不关心你有没有回车。
 
进行标记解析,将解析结果再生成xml文档
解析的方法是字符串运算
 
string XML_STR = '<?xml version="1.0" ?><url><net>1000script</net><bbs>Javascript</bbs><bbs>Vbscript</bbs><net>csdn</net></url>';
XmlDocumentdo
c = new XmlDocument()
doc.LoadXml(XML_STR);
XmlTextWriter tr = new XmlTextWriter( @"c:/aa.xml" );
doc.WriteContent(tr);
tr.Formatting = Formatting.indent;
//注意这句
tr.Flush();
tr.Close();
//以上代码未经过调试,请楼主自行调试。
 
这个方法好啊,简单实用
 
后退
顶部