重要:XMLWriter 期望您提供 UTF-8 数据。它可以以各种编码输出 xml,但输入必须严格为 utf-8!
单引号预定义实体未转义。其他预定义实体已转义,但单引号除外,因此您需要自己进行转义。这是您期望的与号 & &单引号 ' '双引号 " "大于 > >小于 < <这是您使用 \XmlWriter 得到的结果与号 & &单引号 ' '双引号 " "大于 > >小于 < <