XMLWriter是一款专业的XML编辑工具,具有代码自动补全、书签功能、插件管理、即时色彩编码转换、批量及命令行处理、树型结构查看、代码高亮等多种功能,软件界面简洁,无论是专业的开发者还是初学者都可以使用,支持 XML、XSL、DTD/Schema、CSS、HTML等多种格式。XML编辑器哪个好,不妨下载XMLWriter试试!
XMLWriter功能
XmlWriter 的创建Create 方法是获取 XmlWriter 对象的首选机制。 Create 方法使用 XmlWriterSettings 类指定 XmlWriter 实例应支持的功能。
数据一致性默认情况下,由 Create 方法创建的 XmlWriter 对象比 XmlTextWriter 实现一致性更强。 使用 Create 方法和 XmlWriterSettings 类提供两个附加的一致性检查功能。
字符检查
XmlWriterSettings.CheckCharacters 属性将 XmlWriter 配置为检查 XML 数据流中的字符,以确保所有字符均在合法 XML 字符的范围内。 字符检查包括检查文本节点和 XML 名称中是否存在非法字符,以及检查 XML 名称的有效性(例如 XML 名称不得以数字开头)。 如果 XML 数据不在合法 XML 字符的范围内,将引发 XmlException。
一致性检查
XmlWriterSettings.ConformanceLevel 属性将 XmlWriter 配置为检查并确保正在读取的流符合特定的规则集。 根据指定的一致性级别,可以检查 XML 数据是否符合格式正确的 XML 1.0 文档或文档片断适用的规则。 如果数据不符合规则,将引发 XmlException。
类型支持使用 XmlWriter 类可以以简单类型化的公共语言运行库 (CLR) 值的形式写入值。
可以通过 WriteValue 方法使用系统类型传递值,而不是使用字符串传递值。 这样可以直接写入值,而不必手动执行值的转换。
软件特点
检查字符是不是合法的 XML 字符,元素和属性的名称是不是有效的 XML 名称。
检查 XML 文档的格式是否正确。
将二进制字节编码为 base64 或 binhex,并写出生成的文本。
使用公共语言运行库类型传递值,而不是使用字符串。 这样可以避免必须手动执行值的转换。
将多个文档写入一个输出流。
写出有效的名称、限定名和名称标记。