要点:
- Atom到RSS,即XML到XML间的转换,可以使用XSL进行。网上有开源的atom2rss.xsl。
- Xsl转换,用System.Xml.Xsl.XslCompiledTransform类。做Transform的时候,可接受的参数类型很多,输出参数为Stream时,根据原文,在内部使用了StreamWriter进行了字符编码转换,而且UTF8时,头部带BOM。
- XPathDocument类的构造函数有很多定义,其中的Stream不建议使用,而应该在其上初始化一个StreamReader指定编码。
代码如下:
本文介绍如何使用XSL将Atom格式的XML文件转换为RSS格式,包括使用XPathDocument和XslCompiledTransform类的具体步骤及注意事项。

被折叠的 条评论
为什么被折叠?



